FedEx Office 5102

FedEx Office #5102, also known as FedEx Office Santa Cruz CA Downtown, is a FedEx Office Print & Ship Center located at 105 Laurel Street in Santa Cruz, California.