The Red Lion Inn from America's Oldest Bars: Massachusetts Slideshow

America's Oldest Bars: Massachusetts Slideshow

Flickr/bikeride
Slide 1 of 8
The Red Lion Inn

The Red Lion Inn

Location: 71 South Main St., Cohasset, MA

Founded: 1704