River View 2 Bedroom Apartment

York Place, Battersea, London, SW11

For Sale

£985,000

Leasehold