Properties 104 Camden High Street, London, NW1 – PRIME SHOP TO LET Location The premises are located on the east side of Camden High Street, close to the junction with Pratt Street. Nearby traders […]