7500A, Beach Road, The Plaza, #05-318, 199591, Singapore
Marker
Leaflet © OpenStreetMap