FedEx Office 1536

FedEx Office #1536, also known as FedEx Office New Orleans LA Lakefront, is a FedEx Office Print & Ship Center located at 6600 Franklin Avenue in New Orleans, Louisiana.