There are no hotel results in Broom. Below are the closest 50 hotels near Broom.
25 Evesham Place, Stratford-upon-Avon, Warwickshire, CV37 6HT, United Kingdom
1 review and 2 opinions
"This B&B was lovely. Very centrally located, we walked everywhere, and very close to the station. ..."
Good for: Historical Travel, Budget Travel