AED Designs Times Square LED Display for Walgreens

Aug 1, 2010 | News Coverage, Press Releases

Only passersby that stare at the sidewalk could’ve missed the new, gigantic Forever 21 display in Times Square, which debuted late June. The 91,257-sq.-ft. megastore makes Forever 21’s Times Square location the largest single-brand apparel store in Manhattan.