Olympus Grille
The Olympus Grille Experience: A Dantean Dive into Culinary Euphoria It’s a familiar scene that would make any warrior of the road nod in approval: Olympus Grille—conveniently parked at 132 Chief Justice Cushing Hwy, Cohasset, MA—is a temple of taste, where every mouthful wrestles with the mundane and emerges victorious, bloody but unbowed. This isn’t…