Call Now: 855.976.3027 Make A Payment

Main St. Self Storage

2537 E Main St., Greenwood, IN 46143
Current Customers: 317.883.6683

Facility Reviews Summary

[Star][Star][Star][Star][Star] 5 Stars - 2 Reviews
5 Stars - 2 Reviews
October 28, 2016
Very integritable owners, Really nice facility
June 15, 2015
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!
Write a review