Where is Keio Plaza Hotel Tokyo Premier Grand located?
Keio Plaza Hotel Tokyo Premier Grand, Keio Plaza Hotel Tokyo Premier Grand, Japan (approx. 35.68988°, 139.69395°)
Keio Plaza Hotel Tokyo Premier Grand, Keio Plaza Hotel Tokyo Premier Grand, Japan (approx. 35.68988°, 139.69395°)