Offering panoramic city views and free WiFi, Second Nest Thames View is an apartment set in London, in the shore of the Thames River, just 1.4 km from Westminster Abbey. The property is 1.5 km from Houses of Parliament.
Address: Thames View, St George Wharf, London
Rates from:
GBP 239 Booking.com