Does this place look like the scene?
Also Nearby
7-Eleven Naniwa Nipponbashi-Nishi
Namba Parks
Doremi
Tennoji Zoo