$374,900
406 NW Beaverbrooke Boulevard, Grimes, IA, 50111
Townhouse