Novotel London Blackfriars is a few metres from the Southbank, the Thames River, the London Eye and Tate Modern. Southwark tube station is a 2-minute walk away, Blackfriars Station is 10 minutes away.