Spanish Fort AL Single-Family Homes Priced $300,000 to $500,000