Where is The Jewel of La Casa III, Surabaya?

Where is The Jewel of La Casa III, Surabaya located?

The Jewel of La Casa III, Surabaya, The Jewel of La Casa III, Surabaya, Indonesia (approx. -7.26283°, 112.74056°)


Where is The Jewel of La Casa III, Surabaya on the map?