515 W Stadium Ave
West Lafayette, IN 47906
$3,700,000 USD
7,629 SF
7
Units
7,629 SF
$3,700,000 USD
Apartments