65 Camden Square, London NW1 9XD Property | -- Bd | -- Ba
66 Camden Square, London NW1 9XD Link Detached House | 4 Bd | 2 Ba