Built as 1868 still is one of the most impressive train stations with huge train shed and interesting design.
railways and trainsCity of London, England, United KingdomLondon, City of London, England, United Kingdom