Novotel London Blackfriars

46 Blackfriars Road, London