FedEx Office 1492

FedEx Office #1492 is a FedEx Office Print & Ship Center located at 1501 Southeast 17th Street in Fort Lauderdale, Florida.