Where is Komachi Hotel Nipponbashi, Osaka located?
Komachi Hotel Nipponbashi, Osaka, Komachi Hotel Nipponbashi, Osaka, Japan (approx. 34.65966°, 135.50671°)
Komachi Hotel Nipponbashi, Osaka, Komachi Hotel Nipponbashi, Osaka, Japan (approx. 34.65966°, 135.50671°)