5 bedroom property in Lonsdale Road, Barnes, London, SW13 - £6,750 pcm | Chestertons