For Sale
£1,000,000
Oyster Wharf, 18 Lombard Road, London, SW11
3 bd
2 ba
Apartment
SW11
Listed by Savills - Battersea Park