FedEx Office 801

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