Member since 11/29/2010
Reviews 1
Average Rating
Helpful Votes 0

Climatized Self Storage

Posted on: 12/6/2010

reviewing storage at 1890 Brairwood Road

The facility is very clean and customer service is very good. The facility is located on 75/85 North North and its located in various commumnities in North Dekalb and you can see it from the expressway.

  • Overall
  • Quality
  • Service
  • Value