Prime Residential Land in the Heart of St Leonards A wonderful opportunity presents to secure an expansive 1011m² parcel of residential land. This flat, ready-to-build allotment offers a blank canvas for your dream home build, as well as the potential to explore endless possibilities for residential development (STCA). An idyllic lifestyle awaits in this coveted pocket of St Leonards, just 400m from the mesmerising shoreline of the Port Phillip Bay Coastal Reserve, providing stunning views across the bay to the city of Melbourne. A little further along the Esplanade you will find the pier and vibrant village centre, perfect for your morning stroll and coffee. Nature lovers can head south and enjoy a plethora of wildlife, exploring the Lower Bluff and all that the salt marsh reserves have on display throughout the seasons. Key points: • 1011m² of prime land • Walking distance to the foreshore, village centre and Lower Bluff • All services available and ready to build • Ideal flat and low-maintenance parcel of land • 34km east of Geelong and within the Greater City of Geelong Municipality • Premium lifestyle location on the Bellarine Peninsula • A fine selection of vineyards, restaurants and cafes in a 20km radius • 10 minutes to Portarlington township and Port Phillip Ferry Service Whether you're dreaming of a peaceful seaside retreat or a smart investment in one of Victoria’s most idyllic coastal towns, this land delivers on location, lifestyle, and potential. 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_6a576ee41f212', { 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.17330550, 144.71481650], markerOptions); markerGroup.addLayer(marker); map.fitBounds(markerGroup.getBounds()); // Only set the default Zoom if there is only one marker map.setZoom(17);