1. Red Lion Inn 71 S Main St, Cohasset, MA 02025 Coordinate: 42.23962,-70.80159 Phone: (781) 383-1704