Where is Crystal Palace?

Where is Crystal Palace located?

Crystal Palace, Lewisham, United Kingdom (approx. 51.41933°, -0.05422°)


Where is Crystal Palace on the map?