FedEx Office 861

FedEx Office #861, also known as FedEx Office Allen TX, is a FedEx Office Print & Ship Center located at 715 Central Expressway South in Allen, Texas.