10 Red Lion Square, London, WC1R

Modern three bedroom apartment in the heart of Holborn. Located just minutes away from Holborn Tube Station, walking distance to London's main universities and also to Covent Garden, Oxford Street, Soho and Leicester Square.

Compare listings

Compare