SE233SX
120 Devonshire Road, London, Greater London, SE23
Shops and amenities nearby Fitted Kitchen Double glazing Close to public transport Double glazing throughout Convenient location Period property Chain free Communal Garden