Horwood House makes shortlist for Buckinghamshire business award
Horwood House Hotel has announced it has been named a finalist in this year’s Buckinghamshire Business Awards. The four-star country house hotel and conference venue, based in Little Horwood near…
Share