Nestled in the homeland of William Shakespeare, Billesley Manor Hotel and Spa is a 16th-century quintessentially British country house hotel just five miles north of Stratford-upon-Avon. Set on a ...