FedEx Office 5105

FedEx Office #5105, also known as FedEx Office Menlo Park CA El Camino, is a FedEx Office Print & Ship Center located at 1194 El Camino Real in Menlo Park, California.