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!
22 St Margarets Avenue, London
St Margaret's House is set in London, 3.3 km from Alexandra Palace and 5 km from Emirates Stadium, in an area where canoeing can be enjoyed. The apartment is 8 km from London Zoo. With free WiFi, this apartment offers a TV and a kitchen with fridge.
See MoreUsage of subsidiary facilities may incur additional fees