Stower Grange Hotel
Stower Grange Hotel is a stunning countryside retreat, dating back to the 18th Century. Relax and unwind in over two acres of private grounds
The Maids Head is an independent 4 star hotel, boasting charm and individual character and known to be the oldest hotel in the UK. For the City Food Trail they are serving dino afternoon tea, which will include dino bones, Raptor rolls, Brontosaurus bites, prehistoric dirt and Raptor Punch.