We are nestled in Villa Rica, Georgia, in a tranquil,natural setting less than 10 minutes to a wide variety of dining, shopping,and entertainment. Conveniently located near major interstates I-20, I-85, and I-285.From I-20 West take Exit 24 and turn left. Go 1/2 mile take first right S. Carroll Road (past shopping centers). We are located 3/10 mile on right.