Tourpedia

St. Pancras in Greater London

Search Filters

Business Types

About St. Pancras in London

St. Pancras is a town in Greater London with a population of over 10,000 people. The town is located in the London borough of Camden and is known for its Victorian architecture. St. Pancras is home to the St. Pancras International railway station, which is a major transport hub for the city of London. The town is also home to the University of London and a number of other educational institutions.