FedEx Office 801

FedEx Office #801, also known as FedEx Office Studio City CA, is a FedEx Office Print & Ship Center located at 12101 Ventura Boulevard in Studio City, California.