0.3 miles from centre of Stratford-upon-Avon
The Townhouse is a charming hotel located in the heart of Stratford upon Avon. The hotel is the perfect base to soak up the history, culture and entertainment that the wonderful town offers.
Only two minutes' walk from the Royal Shakespeare Theatre, one minute from the bustling town centre, 5 minutes' walk to Shakespeare's Birthplace and 5 minutes in the other direction to the wonderful Holy Trinity Church – whatever guests are looking for, it's right on the doorstep.
Stay the night in ...