4130 W Michigan Ave

 4130 W Michigan Ave, KalamazooMI 49006
$4402 Beds