Subway 58894

Subway #58894-0 is a Subway restaurant located at Shops at Carter Ranch, 2750 South Preston Road Suite 100, Celina, Texas.