Where is Hotel Villa Fontaine Grand Tokyo-Shiodome?

Where is Hotel Villa Fontaine Grand Tokyo-Shiodome located?

Hotel Villa Fontaine Grand Tokyo-Shiodome, Hotel Villa Fontaine Grand Tokyo-Shiodome, Japan (approx. 35.66194°, 139.75958°)


Where is Hotel Villa Fontaine Grand Tokyo-Shiodome on the map?