Crystal Palace is a residential area in the southeast London, open space of Crystal Palace Park, which contains the National Sports Centre and Dinosaur Park. The Triangle', rich of boutiques, vintage shops and restaurants offering variety
Gipsy Hill and Crystal Palace train stations are just a 7-minute walk from the house or 4 minutes by bus. 25 minutes from Victoria Station.
good luck on your search & safe travels