FedEx Office 213

FedEx Office #213, also known as FedEx Office Dallas TX Ross, is a FedEx Office Print & Ship Center located at 1305 Ross Avenue in Dallas, Texas.