Where is Elizabeth Garden Shinsaibashi?

Where is Elizabeth Garden Shinsaibashi located?

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


Where is Elizabeth Garden Shinsaibashi on the map?