Edgewood luxury townhomes in Southern Virginia