Where is Crystal Palace Station?

Where is Crystal Palace Station located?

Crystal Palace Station, Crystal Palace (High Level) Station, Great Britain (approx. 51.4214°, -0.0785°)


Where is Crystal Palace Station on the map?