Is there a fedex drop box
Address: 8000 W Broward Blvd, Plantation, FL 33388, USA
Annette Christian-Wynter | Sep 28, 2018
No
N T G. | Sep 28, 2018
No, there is one across the street and one at the Amtrust bank.
Thanks! Your answer is awaiting moderation.