Where is InterContinental Yokohama Grand located?
InterContinental Yokohama Grand, InterContinental Yokohama Grand, Japan (approx. 35.45786°, 139.6372°)
InterContinental Yokohama Grand, InterContinental Yokohama Grand, Japan (approx. 35.45786°, 139.6372°)