Restaurants Cohasset

Red Lion Inn Restaurant

Address
71 S Main St
Place
Cohasset , MA 02025-2005
Landline
(781) 383-1704

Description

Red Lion Inn Restaurant can be found at 71 S Main St . The following is offered: Restaurants - In Cohasset there are 8 other Restaurants. An overview can be found here.

Reviews

This listing was not reviewed yet

Categories

Restaurants
(781)383-1704 (781)-383-1704 +17813831704

Map 71 S Main St