Where is Keio Presso Inn Otemachi, Tokyo located?
Keio Presso Inn Otemachi, Tokyo, Keio Presso Inn Otemachi, Tokyo, Japan (approx. 35.68793°, 139.77013°)
Keio Presso Inn Otemachi, Tokyo, Keio Presso Inn Otemachi, Tokyo, Japan (approx. 35.68793°, 139.77013°)