Apple Store, Galleria Mall

2388 E Sunrise Blvd, Fort Lauderdale, Florida, United States