12-18 N Delaware St, Indianapolis, IN 46204
Multi-level office building with an elevator and two demised street retail storefront units.
Property Features for 12-18 N Delaware St
General Information
Site & Location
Displayed information is deemed reliable but is not guaranteed and should be independently verified. All listing content including descriptions, pricing, images are the copyrighted material of SVN | Northern Commercial
Investment Insights
Based on property information with market context.
In addition to the office space, there are two demised street retail units, which can support mixed-use leasing within the same building. The property is located at 12-18 N Delaware St in Indianapolis, IN 46204, and sits across from the Indianapolis City Market redevelopment project.
Key Highlights
- 9,001 SF office building with elevator
- 1,128 SF lower level space
- Two demised street retail units