Luxury River View 2 Bedroom Apartment

York Place, Battersea, London, SW11

SOLD

£990,000

Leasehold