£ 7600\mo Ross Road, London, SE25 Houses 7 5 Property Reference: 2970866. SHORT AND LONG TERM LETS AVAILABLE A truly stunning detached family home located in a quiet location close to Crystal Palace. This outstanding property is a one of a kind. With over 5500 spare feet...