Effortless Living in the Heart of Ocean Grove Positioned in the heart of Ocean Grove, this well-presented two bedroom unit offers an enviable lifestyle with the best of town living right at your doorstep. Inside, the north facing living area draws in natural light throughout the day, creating a warm and inviting space to relax or entertain. Both bedrooms are well proportioned, serviced by a central bathroom, and the thoughtful layout makes the most of the home's compact footprint. A front garden adds a welcome sense of greenery and privacy, offering a quiet outdoor retreat that lifts this property well above the ordinary town centre offering. Ducted gas heating and reverse cycle cooling ensure year-round comfort, while the solid construction delivers lasting quality with minimal upkeep required. A single garage completes the package with secure off-street parking and additional storage. Step outside and find yourself within easy flat walking distance of Ocean Grove's cafes, restaurants, boutique shops, and parks. Whether you are looking for a first home, a savvy investment, or a low-maintenance weekender, this property delivers position, practicality, and liveability in equal measure. Note: Images have been virtually staged. Furniture shown does not exist at the property. Features Air Conditioning Built In Robes Courtyard Dishwasher Ducted Heating First Home Buyer Fully Fenced Gas Heating Off Street Parking Outdoor Entertaining Remote Garage Secure Parking Shed 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_6a576f0100b25', { 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.26523290, 144.52825340], markerOptions); markerGroup.addLayer(marker); map.fitBounds(markerGroup.getBounds()); // Only set the default Zoom if there is only one marker map.setZoom(17);