Home Travel ReviewsAccommodation Reviews Hotel Review: Billesley Manor Hotel and Spa, Alcester, near Stratford Upon Avon