Call Now: (855) 976-3027

Just Store It                 Locally Owned and Operated

facility logo
Main St. Self Storage 2537 E Main St. Greenwood, IN 46143 (855) 976-3027
Facility Reviews Summary
2 Reviews
Write A Review
Customer Reviews of this Facility

Anonymous 10/28/16
Recommend: Yes

Tremell 06/15/15
Recommend: Yes
Very integritable owners, Really nice facility
The facility is spanking brand new and really nice! Secure! The owner is very integritable and when I had a slight issue, he handled it immediately and appropriately. Went above and beyond! I was glad to give him my business!