Situated on the shores of Lake Eildon in the high country of Victoria, Goughs Bay Holiday Cottages offers comfortable self-contained, pet friendly cottage accommodation. Located close to boat ramps available, it’s the ideal choice for your next holiday; ...More information