Peach Orchard Location Physicians Renee Coughlin, MD Sheng Wang, MD Lindsey Meagher, NP Hannah Kyzar, NP Address 3121 Peach Orchard Road Suite 103 Augusta, GA 30906 Phone: 706-792-5075 Hours M-Th: 8 a.m.-5 p.m. Friday: 8 a.m.-noon.