La propriété est fixée dans le district Arrondissement de Meguro, à 650 mètres de la station de métro le Shirokanedai. La Tour de Tokyo est à 3 km en partant de la propriété.
Le célèbre l'Yebisu Garden Place Ichibankan se trouve à proximité.
Les invités peuvent faire de l'exercice dans un centre de fitness pendant leur séjour.