Meguro River Villa In Tokyo
Located in Meguro Ward district, Meguro River Villa In Tokyo features a garden and a luggage room.
The villa lies in proximity of Shirokanedai subway station and about 3.7 km away from Shibuya Center. Within 50 meters from the venue, Yatsumeyanishimura Meguroten and Stakehouse B&M serve a wide selection of meals.
This villa is placed near Daienji Temple.
There are rooms with heating, a laptop-size safe, LCD TV, a work desk and a separate toilet in Meguro River Villa In Tokyo. 3 bedrooms come with beds featuring a pillow-top mattress and feather pillows.
Other conveniences include a microwave, a dishwasher, a toaster, a cooktop and kitchenware provided in a kitchen for self-catering.
The property lies only 700 meters away from Meguro train station.