Where is Shinjuku Sun Park Hotel, Tokyo located?
Shinjuku Sun Park Hotel, Tokyo, Shinjuku Sun Park Hotel, Tokyo, Japan (approx. 35.70458°, 139.69762°)
Shinjuku Sun Park Hotel, Tokyo, Shinjuku Sun Park Hotel, Tokyo, Japan (approx. 35.70458°, 139.69762°)