London, London
Spend a second to
save a fortune!
Spend a second to save a fortune!
18 Albert Embankment, London
Offering free WiFi, New River Plaza Apartment is set in the centre of London within 1.3 km of Westminster Abbey and 1.3 km from Big Ben. This apartment is 1.6 km from Banqueting House and 2.3 km from Embankment Underground Station.
See MoreUsage of subsidiary facilities may incur additional fees