29 Lloyd Square, London WC1X 9AD | -- Bd | -- Ba
24 Lloyd Square, London WC1X 9AD Property | 4 Bd | 2 Ba