Shibuya Tokyu Inn
Shibuya Tokyu Inn is a 3-star hotel located in the heart of Shibuya. It is 5-mins walk to Shibuya Station, and is within walking distance of tourist attractions like Yoyogi Park, which is a popular place for viewing cherry blossoms, Shibuya 109 building, the Meiji Shrine, and the Yoyogi Stadium, which was built for the 1964 Summer Olympic Games.
All 223 rooms in Shibuya Tokyu Inn is equipped with a flat-screen satellite TV. Its onsite restaurant serves a wide range of delicious Asian and western dishes.
Free internet access (LAN) is available in the rooms.
Facilities:
- Bar/pub
- Coffee shop
- Elevator
- Laundry service/dry cleaning
- Meeting facilities
- Restaurant
- Smoking room
Sport and Recreation:
Massage
Address: 1-24-10 Shibuya-ku , Shibuya, Tokyo, Japan 150-0002
Contact number: +81 3-3498-0109
Use the box below to check the latest room rates.