1. Eye Physicians & Surgeons 1457 Scott Blvd, Decatur, GA 30030 Coordinate: 33.7921,-84.29128 Phone: (404) 292-2500