The Red Lion Inn
Cohasset • Show on map Price as low as USD 255.24The Red Lion Inn has a garden and a terrace in Cohasset. There is a seasonal outdoor pool and guests can make use of free WiFi and free private parking. All rooms in the inn are fitted with a flat-screen…More info