Homes for sale $501,000 - $750,000