Our facility is located on South Carroll Road. We are still conveniently located only 15 min. from Douglasville off of exit 24 west on I-20, South Carroll is the next red light after the Wal-Mart red light on Hwy. 61 going towards Carrollton. Take South Carroll road and we are located on the left from hwy. 61 going toward Downtown Villa Rica. We are the new building that looks like a castle.