FedEx Office 908

FedEx Office #908, also known as FedEx Office Phoenix AZ Camelback, is a FedEx Office Print & Ship Center located at 4881 North 20th Street in Phoenix, Arizona.