Das Parkwood Hotel London liegt im Stadtteil Westminster, in einer 4 km Entfernung von kulturellen Attraktionen, darunter der Tate Gallery of Modern Art. Das Hotel bietet den Gästen WLAN in den öffentlichen Bereichen.
Die ruhige Lage, in der Nähe von der U-Bahn-Station entfernt, ermöglicht es, den Marble Arch schnell, innerhalb von lediglich 6 Gehminuten, zu erreichen. Das Parkwood liegt ideal in einer 2 km Entfernung vom Madame Tussauds. Zu den nahe gelegenen Sehenswürdigkeiten gehört der Royal Academy of Arts, die sich gleich neben dem Hotel befindet. Für Fernreisende ist der Flughafen London City in 38 Minuten mit dem Auto zu erreichen.
In der Unterkunft stehen Ihnen 15 Zimmer zur Auswahl, die mit einem Stauraum ausgestattet sind. Neben Einrichtungen zur Teezubereitung bieten diese komfortablen Zimmer einen Flachbildfernseher mit Satellitenkanälen für Ihren Komfort. Die Badezimmer bieten Annehmlichkeiten wie einen Haartrockner sowie eine getrennte Toilette und eine Dusche.
Das Parkwood London bietet auch ein englisches Frühstück an. Das Restaurant The Red Bar liegt in rund 600 Meter Entfernung von dem 3-Sterne-Hotel.