FedEx Office 5182

FedEx Office #5182, also known as FedEx Office Redwood City CA, is a FedEx Office Print & Ship Center located at 490 El Camino Real in Redwood City, California.