Situated nearly a 5-minute walk from the 5-star Illi Mani Shibuya Hotel Tokyo, guests can reach the Hachiko statue in no time. The hotel also includes a car park.
The National Art Center, Tokyo is 2.5 km from this hotel, while cherry blossom viewing spots is 2.9 km away. The Illi Mani Shibuya Tokyo is located a mere 550 metres from the Shibuya Hikarie and in the vicinity of the Yoyogi Park. The nearest underground stop to the accommodation is Shibuya, about a 5-minute walk away.
This Tokyo hotel offers 6 rooms with air conditioning, as well as self-catering options such as coffee and tea makers. Also, you will find an electric kettle, a fridge, and glassware provided. The bathrooms come with a bidet, a separate toilet, and a shower, along with hairdryers and towels.
Genki Sushi is located next to Illi Mani Shibuya Hotel and serves healthy dishes, 100 metres away.