Any Chowhounders want to weigh in on the following South Shore restaurants:
Red Lion Inn, Cohasset (newly opened inn & restaurant -- we read this winter that the chef from Ambrosia was opening the kitchen, is it true?)
Mount Blue, Norwell
Petit Paris, Scituate
Any others worth mentioning? Thanks Chowhounders!!!