The Anchor London

Accommodation Main Picture
Show more pictures

The Anchor London

Stylish two-bedroom apartment is located south of the river with amazing views of the City. 1-minute walk from Vauxhall station and 7-minutes walk for Big Ben, this apartment offers a wonderful, contemporary and homely feel. Enjoy the view of the London Eye and the River Thames from the Living Room.

Availability Calendar
London
Please add