Located in the heart of London, the impressive Blackfriars Railway Station is a perfect starting point for exploring the capital. This unique station features the longest solar bridge in Europe with the River Thames literally under your feet.
From the platforms you'll have stunning views of the city; looking to the East with Tower Bridge and the Tower of London and to the South you'll see Westminster and Big Ben.