FedEx Office 5495

FedEx Office #5495, also known as FedEx Office Vallejo CA, is a FedEx Office Print & Ship Center located at 720 Admiral Callaghan Lane in Vallejo, California.