FedEx Office 3705

FedEx Office #3705, also known as FedEx Office La Canada CA, is a FedEx Office Print & Ship Center located at 2125 Foothill Boulevard in La Canada, California.