Offering garden views, Luxury Town Centre Apartment is an accommodation located in Stratford-upon-Avon, 400 metres from Royal Shakespeare Company and 600 metres from Royal Shakespeare Theatre.
Number of rooms: 2
19 Old Town, Stratford-upon-Avon, CV37 6BG, United Kingdom