No image available for this hotel
No image available for this hotel
London, London
Spend a second to
save a fortune!
Spend a second to save a fortune!
Penfold Place, 173 miles building, London
Situated next to Edgware road tube station, Stay Inn Apartments Marylebone is a 20-minute walk from Hyde Park. Free WiFi is provided. The fully equipped kitchen features an oven, fridge and microwave.
See MoreUsage of subsidiary facilities may incur additional fees