1710 North Euclid Avenue

Indianapolis, IN 46218
3 BR | 1 BA | 840 SQ. FT

$189,900

Active
MLS: 21875613