FedEx Office 5495

FedEx Office #5495 is a FedEx Office Print & Ship Center located at 742 Admiral Callaghan Lane in Vallejo, California.