Located inside Cohasset’s historic Red Lion Inn, the Red Lion Tavern is the home of elevated New England cuisine. Putting a modern twist on traditional New England cuisine, each dish is infused with fresh, modern flavors. From homemade pasta and prime steaks, to fresh salads, and locally sourced fish, there is something for everyone at the Tavern.