Posted on January 2, 2019 January 2, 2019 by WebsiteYellowPages.com Extra Space Management 1 2 3 4 50.000 CategoriesServices NEC LocationsIndiana Bookmark Contact Information Business Name Extra Space Management Address 5601 South Meridian Street Suite D, Indiana 46216 Phone Number 3177881027 Fax Number 3177888830 Website http://INDY1.COM CategoriesServices NEC Post navigationPrevious post: Dugan Concrete-Bobcat ServicesNext post: CENTURY 21 Realty Group I