18 Batavia Pl NE

 18 Batavia Pl NE, Grand RapidsMI 49503
$1,4504 Beds