Top Restaurants Offering Delivery & Takeout in Woburn, Massachusetts - November, 2024

The Red Lion Tavern

71 S Main St
Cohasset, Massachusetts
Closed : 5:00 PM - 10:00 PM