Space Shop Self Storage
2002 Dresden Dr, Chamblee GA 30341
(404) 636-9788
Directions
Most Recent Comments
Write a review
June 2023 by Boris Loja
Good place
April 2018 by Christopher Michaels
AWESOME!! Friendly staff. Clean surroundings. Well lit and quite secure.
Load More
Chamblee, Georgia
Space Shop Self Storage
2002 Dresden Dr, Chamblee
(404) 636-9788