Menzies Hotels
Menzies Hotels are located throughout the UK, from Aberdeen in Scotland to Bournemouth on the south coast. Our hotels include prime city centre hotels, luxury country hotels and premier coastal resorts.