FedEx Office 5159

FedEx Office #5159, also known as FedEx Office San Leandro CA Marina Square, is a FedEx Office Print & Ship Center located at 1201 Marina Boulevard in San Leandro, California.