Olympic Inn Shibuya Tokyo includes 65 rooms and is situated about 5 minutes' walk from Meguro River. Featuring a restaurant and storage for belongings, the inn is located a minute away from Meguro Sky Garden.
The Shoto Museum of Art is only a 14-minute walk away, while O-Path Yume Square is nearly a 5-minute walk from the accommodation. Shibuya Crossing is approximately 20 minutes' walk from this 3-star hotel and Tokyo International airport is 25 km away. The large central plaza "Yebisu Garden Place Tower" is about a 25-minute walk away, while Ikejiri-ohashi is situated only a short distance from the property.
Private bathrooms include nice touches such as toiletries.
The gastropub Kan is located approximately a 5-minute walk away.