|
Parkwood Hotel
4 Stanhope Place, Marble Arch, London, Greater London W2 2HB

Surely occupying one of the best locations in London, The Parkwood is a gracious, small hotel. Though only five minutes walk from busy, noisy Marble Arch and Oxford Street, it is a world away. The Parkwood is located...
|