The lock up self storage prides itself on excellent customer service. Branford 247 north main street 203 483 5625. See reviews photos directions phone numbers and more for the lock up self storage locations in branford ct.