23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237
23535 ROANOKE, Oak Park, MI, 48237

$399,900

23535 ROANOKE, Oak Park, MI, 48237

34
Courtesy of: Mark Schmansky | EXP Realty LLC