If you're looking for a relaxing getaway with a touch of class in a beautiful market town suffused with historic charm & character, look no further than this overnight break at the Best Western Grosvenor Hotel. Combining welcoming & warm accommodation with modern amenities & eye-catching decor, the Grosvenor is ideally located in the town of Stratford, one of the UKs most beloved destinations
- birthplace of the Bard & home to the majestic river Avon.