The Yellow House This idyllic beach house is tucked behind a sea of grass trees, in a little-known cul-de-sac, steps from the beach, where mornings begin with the scent of salt air. The home itself offers expansive, light-filled interiors ready for modern living. Step inside to discover the kitchen and dining area flooded with natural light and perfectly suited for family meals or entertaining friends. The adjacent grand lounge features a gas log fire and wall-to-wall windows creating a warm and welcoming space to relax and take in leafy outlooks. Accommodation comprises four bedrooms with the master featuring a charming bay window, private ensuite, and adjoining flexible study which could be utilised as a dressing room, sitting room, or nursery. Three additional bedrooms on the south side of the home share a central bathroom and laundry, offering plenty of space for family or guests year-round. Set on 659m2 of prime coastal land, there is ample space to renovate or extend on the site (S.T.C.A). The combination of a secure lock up garage and carport provide room for vehicles and beachside essentials, or simply a space to leave the car while you explore town on foot. Beyond the home, the setting speaks volumes. Experience the quintessential beachside lifestyle right at your doorstep. Wander along the promenade to the shops, cafés, and the iconic Point Lonsdale Lighthouse, or simply step out the door and feel the ocean breeze. This classic beach house offers a lifestyle defined by sun, space, and coastal calm. Features Built In Robes Floorboards Gas Heating Outdoor Entertaining Reverse Cycle Aircon Secure Parking Split System Aircon Split System Heating Study 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_6a576eedaa9cd', { 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.28125260, 144.61351080], markerOptions); markerGroup.addLayer(marker); map.fitBounds(markerGroup.getBounds()); // Only set the default Zoom if there is only one marker map.setZoom(17);