22 photos · Floorplan£4,767 pcm2 bed2 bathServiced Apartments764 sq ftRed Lion Street, London, WC1RListed 13 Jun 2020