The Oaks in North Miami

 13820 NE 3rd Court, North MiamiFL 33161
$1,475+2-3 Beds