Is there and apple store there
Address: 8000 W Broward Blvd, Plantation, FL 33388, USA
BRYANT FILOMENO | Sep 28, 2018
Unfortunately no. It would be a good spot for one.
Octavio Solorzano | Sep 28, 2018
No
Shailesh Gonesh | Sep 28, 2018
Nope
Horatio Lewis | Sep 28, 2018
No there is not
Thanks! Your answer is awaiting moderation.