Manor Hotel Meriden - the United Kingdom

Best Luxury Business Hotel - West Midlands-the United Kingdom

Manor Hotel Meriden-