UK
London
Office Castle Road NW
NW1
Castle Road
To Let
908 sf
Office, Shop, Retail Office
Retail/Office premises.
Class E use...
The property is located at the eastern end of Castle Road, close to the..