The Apple store is located on the second floor of the International Plaza at 2223 NW Shore Blvd. near Spruce St. and Co Rd. 587 in Tampa, Florida.
The Apple store features all kinds of Apple products sold by a knowledgeable staff. They have frequent classes, workshops and events.Last Verified: on 29/6/10