Stay at this 3.5-star spa hotel in Stockbridge. Enjoy free WiFi, 3 restaurants, and a full-service spa. Our guests praise the pool and the restaurant in our reviews. Popular attractions National Shrine of the Divine Mercy and Tanglewood Music Center are located nearby. Discover genuine guest reviews for The Red Lion Inn along with the latest prices and availability – book now.