Das Parkwood Hotel London mit 15 Zimmern liegt in der Nähe vom Shopping- Bezirk Hyde Park, ungefähr 25 Gehminuten vom Criterion Theatre entfernt. Das Hotel mit WLAN in den öffentlichen Bereichen.
Das 3-Sterne-Hotel liegt in rund 500 Meter Entfernung vom Marble Arch und in einer 2 km Entfernung vom British Museum. Das Parkwood liegt in ungefähr 5 Gehminuten Entfernung vom Tyburn Convent sowie in einer 3 km Entfernung vom London Eye. Naturliebhaber werden die Nähe zum See The Long Water zu schätzen wissen, der lediglich 1 Kilometer von der Unterkunft entfernt ist. Der St. James's Palace liegt in ungefähr 30 Gehminuten Entfernung von der Unterkunft und ist ein idealer Ausgangspunkt für einen Ausflug in die Geschichte von London. Das Parkwood London liegt in einer idealen Lage ein paar Schritte entfernt von der U-Bahn-Station Marble Arch.
Einige Zimmer verfügen über einen Safe, einen persönlichen Safe und einen Flachbildfernseher mit Satellitenkanälen. Einige Bäder sind mit einer getrennten Toilette und einer Dusche ausgestattet und verfügen über einen Haartrockner.
Das Hotel bietet täglich ein englisches Frühstück an. Das Restaurant Maroush Gardens bietet libanesische Gerichte an und befindet sich 250 Meter vom Parkwood Hotel.