Meguro River Villa in Tokyo is a self-catering property situated in Tokyo near Ebisu Garden Place. The property has garden views and is 3.6 km from Hachiko Statue and 3.6 km from Shibuya Center Town.
With free WiFi, this 3-bedroom apartment provides a satellite flat-screen TV and a kitchen with microwave.
Guests can relax in the garden at the property.
Nezu Museum is 4 km from the apartment, while Roppongi Hills is 4.1 km from the property. The nearest airport is Tokyo Haneda International Airport, 10 km from Meguro River Villa in Tokyo.