21 Lloyd Baker Street, London WC1X 9AZ Property | 3 Bd | 2 Ba
23 Lloyd Baker Street, London WC1X 9AZ Flat | 2 Bd | -- Ba