Does this place look like the scene?
Also Nearby
Diving Shop Ocean Stage Osaka Namba Shop
Namba Parks
Doremi
Tennoji Zoo