7500A Beach Road, #06-322, The Plaza, 199591, Singapore
Marker
Leaflet © OpenStreetMap