Where is Hotel Comfact?

Where is Hotel Comfact located?

Hotel Comfact, Tokyo, Japan (approx. 35.71784°, 139.78198°)


Where is Hotel Comfact on the map?