This Toys R Us store is located in the Buckhead Station shopping center on Lenox Road, just south of GA 400. A huge selection of toys, games, and educational products are available for kids of all ages. Toys R Us was founded in 1948 in Washington, DC. The flagship Times Square location is the largest toy store in the world. Visit its Web site for a list of featured toy brands, new arrivals and online ordering options.