Mit Blick auf den Kensington Gardens und der Hyde Park, diese Ramada Hotel verfügt über eine beneidenswerte Lage im Herzen von London. Alle von den wichtigsten Sehenswürdigkeiten von London sind innerhalb der Reichweite des komfortablen Hotel. Die Zimmer wurden alle mit Entspannung in Geist und haben eine Reihe von modernen Annehmlichkeiten wie Telefon, Fernseher und eigenem Bad.