
Our luxury hotel includes all the essentials – and more!
When you choose to stay at Montagu Place, you can be sure that we include everything you require for the perfect stay – whether your needs are for business or leisure.
We pride ourself on providing all guests with high quality service and accommodation, as well as hugely memorable experience, every time they stay with us - placing us among the best hotels in London.