FedEx Office 1412

FedEx Office #1412, also known as FedEx Office La Vista NE 84th St, is a FedEx Office Print & Ship Center located at 7875 South 84th Street in La Vista, Nebraska.