Leila
The Elms Tiddington Stratford upon Avon, Stratford-upon-Avon, CV37 7AG, United Kingdom,Object type: Hotel Stratford upon Avon
Boasting garden views, Leila offers accommodation with a patio and a kettle, around 1.7 miles from Royal Shakespeare Company. Situated 1.6 miles from Royal Shak