Seaside Hideaway Ideally positioned in a quiet tree lined cul-de-sac, this coastal studio is the perfect lock-up-and-leave weekend retreat just moments from the beach. Step inside and be greeted by a light-filled space complement of the sun-catching windows and vaulted ceilings. The open floor plan provides a sense of spaciousness that is ideal for relaxation. The interior has been thoughtfully designed to maximise both style and functionality. Offering the perfect blend of modern comfort and coastal charm, it features a well-appointed kitchen, spacious bathroom and morning sun deck that is well secluded behind established native vegetation. The cleverly positioned separation blind can be lowered from the ceiling to create a restful retreat as you drift off to the sounds of the ocean. There is no shortage of storage space for bikes, surfboards, beach toys and more, with key access to a separate secure cage onsite and reserved for your convenience. Whether you choose to spend your days exploring the coastline, lighthouse, walking tracks, and Point Lonsdale’s shopping village or relax and unwind in your own private seaside hideaway, this property is the perfect base to do it all. Features Air Conditioning Broadband Built In Robes Deck Gas Hot Water Service Split System Aircon 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_6a576ecd9425a', { 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.27144192, 144.62159150], markerOptions); markerGroup.addLayer(marker); map.fitBounds(markerGroup.getBounds()); // Only set the default Zoom if there is only one marker map.setZoom(17);