1925 Howell Mill Rd NW Call: 1925 Howell Mill Rd NW 1925 Howell Mill Rd NW Atlanta, GA 30318 Buckhead Landmarks