Staying at the 2-bedroom Villa Shibuya Tokyo, guests can easily reach the Meguro Sky Garden, located approximately a 20-minute walk away.
The property is situated 400 m from the Bunkamura The Museum and about 500 metres from the MEGA Don Quijote store. The Meiji Jingu Shrine is nestled within reach of the villa, and the pedestrian shopping Takeshita Street is merely 1.5 km away. Villa Shibuya is a good starting point for Tokyo's sports attractions, including the National Yoyogi Stadium, which is 950 metres away.
The accommodation comes with a bathroom with a bidet, a separate toilet, and a shower. Dryers, towels, and slippers are also at your disposal.
Guests, staying at Villa Shibuya, can use a fully-fitted kitchen with a fridge, a stovetop, and kitchenware to prepare home-cooked meals. Genki Sushi with healthy dishes is 650 m from this Tokyo accommodation. The Tokyo property offers access to Mejiro railway station, around 10 minutes' drive away.