SS71 Elizabeth Garden Shinsaibashi is located 2-5-34 Shimanouchi, Chuo-ku, Osaka Osaka Japan 542-0082