Homes for sale in Alpharetta $400k – $500k