Where is FLEXSTAY INN Ekoda, Tokyo?

Where is FLEXSTAY INN Ekoda, Tokyo located?

FLEXSTAY INN Ekoda, Tokyo, FLEXSTAY INN Ekoda, Tokyo, Japan (approx. 35.73721°, 139.67036°)


Where is FLEXSTAY INN Ekoda, Tokyo on the map?