British Swim School NE Atlanta is excited to notify you of our Grand Opening on March 14th at LA Fitness at 7050 Jimmy Carter Blvd, Norcross Ga 30092. Sign up now to receive updates and promotions! We can’t wait for you to be a part of our swim family! Enrollment is open now!