Olympic Inn Shibuya Tokyo includes 65 rooms and is situated 16 minutes' walk from Meguro River. A storage for belongings and a restaurant are available for guests' convenience at the hotel, which sits in the Meguro Ward district.
This 3-star hotel is nestled only 1 km from the Ikejiri Inari Shrine and just 1.6 km from the MEGA Don Quijote store. The Olympic Inn Shibuya is located near the Saigoyama Park and the Ohashi Library. Guests might as well enjoy proximity to Sugekari Park, situated 14 minutes' walk away. The Hachiko statue can also be found just 1.8 km from this property. The Olympic Inn Shibuya Tokyo is directly connected with Ikejiri-ohashi train station, which is 250 metres away.
The rooms include an air conditioner, along with such modern comforts as a flat-screen TV with satellite channels. The private bathrooms come with a bidet, a separate toilet, and a shower.
This hotel is within reach of Kaikaya, that serves Japanese cuisine.