FedEx Office 5122

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