Lachlan park is located at south, 1099 Winchelsea-Deans Marsh Rd, Winchelsea South VIC 3241, Australia