With its combination of mouthwatering food and picturesque lake vistas, Bay Street is the best brunch restaurant in Melbourne lover's dream come true. These eateries provide something for every taste, whether you're craving plant-based treats, artisanal pastries, or traditional eggs benedict. Savor a laid-back morning with loved ones while taking in Melbourn...