Located in the heart of London, the Marriott Hotel offers luxurious accommodations with a kettle in every room. Enjoy the convenience of making your own tea or coffee while enjoying the stunning views of the city. The hotel also features a fitness center, spa, and multiple dining options for a truly memorable stay.