horwood house hotel
•
2024-05-19
Milton Keynes, UK
Spa Receptionist
Hotel Overview : Horwood House hotel is nestled in the heart of the Buckinghamshire countryside and combines heritage, comfort and warm, friendly service. Centrally located, we’re just 11 miles from Milton Keynes and are set between London, Birmingham, Oxfor…