The Red Lion Inn restaurant in Stockbridge MA is an excellent choice for fine dining in the Berkshires. Elegant without being stuffy, it is in the heart of a charming New England downtown alongside interesting little shops full of character
read moreRed Lion Inn Restaurant Review: Fine Dining in the Beautiful Berkshires
