1 minute walk away from JR Yamanote line Meguro station. Favorable location as a threshold for business and sightseeing as well.
- Last check-in:
- Closest station:
- 1 minute on foot from Meguro station of JR Yamanote line
- 2-26-5, Kamiosaki, Shinagawa-Ku, Tokyo 141-0021, Japan
- Contact information:
- Not Available