English Rose Hotels bring you an unique collection of 7 hotels and self catering accommodation in great locations across the UK, from country house hotels set in extensive grounds, ...