Photos coming soon
HOTEL
Downtown Apartment/ SHIBUYA Station 10mins on foot
東京都渋谷区神泉町8-10, Tokyo, Japan
Where it sits
Downtown Apartment/ SHIBUYA Station 10mins on foot
東京都渋谷区神泉町8-10, Tokyo, Japan
35.65557, 139.69325
Plan around Downtown Apartment/ SHIBUYA Station 10mins on foot
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 13, 2026.
