8383 Craig St
Indianapolis, IN 46250
$5,295,000 USD
80,000 SF
7.72% Cap Rate
80,000 SF
$5,295,000 USD
Loft Creative Space