Menu is for informational purposes only. Menu items and prices are subject to change without prior notice. For the most accurate information, please contact the restaurant directly before visiting or ordering.
The Red Lion Tavern, situated at 71 S Main St, Cohasset, Massachusetts, 02025, offers a delightful culinary experience with its diverse menu and charming ambiance. Whether you choose to dine-in or enjoy the outdoor seating, you can expect fast and friendly service. The tavern boasts a great selection of beers, cocktails, and wines, catering to all tastes. Indulge in their comfort food, small plates, or vegetarian options, ensuring there is something for everyone. The highlight of the venue is the cozy fireplace, perfect for a romantic evening or a casual gathering with friends. Live music adds a lively ambiance to the dining experience. Although delivery is not available, takeout options are convenient for those on the go. The Red Lion Tavern truly offers a delightful selection of food and beverage options in a warm and inviting setting.