2 bedroom property in The Flag Store, 23 Queen Elizabeth Street, London, SE1 - £4,400 pcm | Chestertons