BEST ICONIC STAY: Red Lion Inn
BEST ICONIC STAY: Red Lion Inn
Steeped in over two centuries of history, The Red Lion Inn is the quintessential New England experience, earning its place as the Best Iconic Stay in the Berkshires. Located in the heart of Stockbridge, this legendary inn is famous for its warm hospitality, timeless charm, and rich tradition
01 review