FedEx Office 1703

FedEx Office #1703, also known as FedEx Office Riverside CA, is a FedEx Office Print & Ship Center located at 6095 Magnolia Avenue in Riverside, California.