Located 1.7 km from Houses of Parliament, River Thames View Apartment is set in Central London of London. Guests have access to free WiFi.
The apartment is fitted with 2 bedrooms, a kitchen with a dishwasher and 2 bathrooms with a bath. A flat-screen TV with satellite channels is offered.
Westminster Abbey is 1.8 km from the apartment, while Big Ben is 2.1 km from the property. London City Airport is 15 km away.