This is a 8740 square foot, apartment home. This home is located at 205 W Troy Ave, Indianapolis, IN 46225.
Off market
Street View
$663,800
205 W Troy Ave, Indianapolis, IN 46225
--beds
--baths
8,740sqft
Apartment
Built in 1965
-- sqft lot
$-- Zestimate®
$76/sqft
$2,079 Estimated rent