Coastal Living with Water View - Private timber deck and balcony - Walking distance to beach - Views of Swan Bay This immaculately presented, modern two storey townhouse comes complete with 2 bedrooms and 1 central bathroom, with the master bedroom opening out onto a ground floor private timber deck. Upstairs you will find an open plan living, dining & lounge area, with a gas log heater, air conditioning and a north facing balcony overlooking Swan Bay. Surrounded by native coastal garden and easy access to the beach, this property is a must to inspect! *Parking is open space area, no undercover parking onsite Contact us today to book an inspection. Features Air Conditioning Balcony Dishwasher Location .leaflet-pane, .leaflet-map-pane { z-index: 40; } .leaflet-top, .leaflet-bottom { z-index: 80; } // The default zoom control location is top-left, but the legacy React component had it top-right // There is no simple way to 'move' the default zoom control here, so initilizing map without it // and then adding new controls to top-right var map = L.map('map_6a5dea40529e5', { zoomControl: false }); map.addControl( L.control.zoom({position: 'topright'}) ) map.scrollWheelZoom.disable(); // Stadiamaps as the provider L.tileLayer('https://tiles.stadiamaps.com/tiles/alidade_smooth/{z}/{x}/{y}{r}.png', { maxZoom: 20, }).addTo(map); // Create a feature group to hold the markers var markerGroup = new L.FeatureGroup(); map.addLayer(markerGroup); // Custom icon that matches legacy React component and allows for colouring const markerHtmlStyles = `background-color: #fdb813; width: 3rem; height: 3rem; display: block; left: -1.5rem; top: -1.5rem; position: relative; border-radius: 3rem 3rem 0; transform: rotate(45deg); border: 1px solid #FFFFFF`; const icon = L.divIcon({ className: "my-custom-pin", iconAnchor: [0, 24], labelAnchor: [-6, 0], popupAnchor: [0, -36], html: `<span style="${markerHtmlStyles}" />` }); // add the markers var markerOptions = { icon: icon } var marker = L.marker([-38.27123940, 144.63276310], markerOptions); markerGroup.addLayer(marker); map.fitBounds(markerGroup.getBounds()); // Only set the default Zoom if there is only one marker map.setZoom(17);