More ideas from choi
Lombard Wharf Tower in London

Lombard Wharf Tower An iconic riverside building, Lombard Wharf offers 134 one, two and three-bedroom apartments and penthouses with impressive views across the Thames, the City and beyond. Located in Battersea, you are a short walk from Clapham Junction.