FedEx Office 5138

FedEx Office #5138 is a FedEx Office Print & Ship Center located at 3555 Clares Street in Capitola, California.