18
10330 N Meridian St
Indianapolis, IN 46290
$19.75 USD/SF/YR
3,429-29,325 SF
6
Spaces Available
Built 1993
29,325 SF Contiguous
Built 1993
3,429-29,325 SF
$19.75 USD/SF/YR
Office