Award wining village B&B where celebs like to stay named one of the best in the UK
Abbots Grange Manor House has been named as one of the best B&Bs in the UK. Located in a Cotswold village near Evesham, the hotel even has its own helipad.