Meguro River Villa
Meguro River Villa is located next to Happoen Garden, Tokyo Photographic Art Museum and Gotandafureaimizubehiroba.
Serving guests with Japanese and Chinese dishes, Yatsumeyanishimura Meguroten is 50 meters away.
Meguro River Villa offers rooms featuring climate control, a private safe and a separate toilet for a comfortable stay.
Shirokanedai subway station is easily accessible.