FedEx Office 1520

FedEx Office #1520 is a FedEx Office Print & Ship Center located at 3808 Ambassador Caffery Parkway in Lafayette, Louisiana.