930 E 66th St
Indianapolis, IN 46220
$31.11 USD/SF/YR
135-343 SF
1
Space Available
Built 1949
Built 1949
135-343 SF
$31.11 USD/SF/YR
Coworking Space