UK
London
North West London NW1-NW11
Camden
Office
NW1
, Camden,
Bayham Street
To Let 2,248 sf
1
2,248 sf
The property comprises self contained offices, which are situated on the first floor of a three..
The property is located in the heart of Camden Town on the West side of Bayham..