Homes for Sale between 300,000 to 400,000