Howell Mill Village ← View details 2020 Howell Mill Road, Atlanta, GA 30318 +1 404-575-3200 Get Directions From* To * — Required information