Luxury Westminster 2BD with Amazing River Views! is set in London, 1.5 km from Westminster Abbey, 1.6 km from Houses of Parliament, and a 20-minute walk from Big Ben. The property features river views.
The apartment is equipped with 2 bedrooms, a kitchen with an oven and a toaster, a washing machine, and a bathroom with free toiletries and a hair dryer. A flat-screen TV is..