Online Highways Home > Massachusetts > Cohasset City Map with Features


Red Lion Inn

The Red Lion Inn is a luxurious resort located 20 miles south of Boston in a beautiful, seaside New England town. They offer fifteen luxurious guest rooms decorated with lush textured fabrics and colors reminiscent of the sun drenched yellows, warm greens and brick reds. Corporate meetings or social events can be held in either the restaurant or one of their private function rooms. Amenities include continental breakfast, swimming pool, in-room massages and spa services.

Read reviews and find hotels in Cohasset.

Location: 71 South Main Street, Cohasset Massachusetts 02025 Telephone 781-383-1704

See more Motels, Hotels and Resorts.


Other upcoming events include:

Search
Cohasset Massachusetts


7