FedEx Office 1577

FedEx Office #1577 is a FedEx Office Print & Ship Center located at 5975 North Federal Highway in Fort Lauderdale, Florida.