Key Facts For Buyers - Tudor Grange, 114, Westcombe Park Road, London, SE3