The beach-front town of St Leonards is situated near the Bellarine Peninsula's most easterly point, between Queenscliff and Indented Head.
The town centre is located at the eastern end of Murradoc Road and consists of a supermarket, several eateries, retailers and the iconic St Leonards Hotel which has a large outdoor beer garden which overlooks the bay.
The St Leonards pier is situated across the road from the hotel. There is a kiosk at its entrance and the pier has several branches from which people can fish of enjoy the views of the coast. South of the pier is Harvey Park which features BBQ facilities and a playground that overlooks the beach.
North of the pier is the scenic route of The Esplanade which hugs the coastline along its path north towards Indented Head and Portarlington. There are grassy foreshore areas and quiet swimming spots.
South of the pier, Bluff Road follows the coastline passing by a foreshore caravan park, a jetty and boat ramp. Following Lower Bluff Road leads to shady picnic areas and the St Leonards Yacht Club where watercraft are launched from the grassed foreshore area and boat ramp.
Further south of the yacht club is the Edwards Point Wildlife Reserve which is home to a large collection of bird life. Access is via walking tracks near the coast off Beach Road or from the main car park near the junction of Bluff Road and Ibbotson Street.
The St Leonards Lake Reserve is a pleasant spot about a kilometre west of the pier on Murradoc Road. Parkland, picnic areas and sporting facilities surround the central lake which is inhabited by birds, ducks and geese.