FedEx Office 5122

FedEx Office #5122 is a FedEx Office Print & Ship Center located at 691 South Capitol Boulevard in Boise, Idaho.