Featuring free Wi-Fi throughout the property, The Church Street Townhouse is situated in Stratford-upon-Avon, 200 metres from Royal Shakespeare Company. Guests can enjoy the on-site restaurant.
Number of rooms: 12
16 Church Street Townhouse, Stratford-upon-Avon, CV37 6HB, United Kingdom