FedEx Office 1568

FedEx Office #1568, also known as FedEx Office New Orleans LA Elmwood, is a FedEx Office Print & Ship Center located at 839 South Clearview Parkway in Jefferson, Louisiana.