The Cobden

28-30 Camden High Street, Camden, London, England