Alexandra Palace Railway Station, London Railway station close to Alexandra Palace. London, England, United Kingdom.