UKLondonNorth West London NW1-NW11Camden
Restaurant
To Sell / Let 771.7 sf
A commercial premises that was previously trading as a take-away..