Where is Elizabeth Garden Shinsaibashi, Osaka?

Where is Elizabeth Garden Shinsaibashi, Osaka located?

Elizabeth Garden Shinsaibashi, Osaka, Elizabeth Garden Shinsaibashi, Osaka, Japan (approx. 34.67096°, 135.50978°)


Where is Elizabeth Garden Shinsaibashi, Osaka on the map?