5036 E 62nd St Indianapolis, IN 46220
5036 E 62nd St Indianapolis, IN 46220 – Binford Plaza For Lease BUILDING DESCRIPTION This retail/office/restaurant space is located at 62nd and Binford Ave in the Binford Plaza Shopping Center. It has high visibility and ample parking. It has 1200 sq. ft. of space that you can use/transform to your needs. Come check it out and let us help you get your business moving forward. Previous Next Stephen FlanaganLicense: IN RB160012536 years [email protected]