Subway 7429

Subway #7429-0 is a Subway restaurant located at Grand Plaza Shopping Center, 3300 East I 40 Building D R/Suite 120, Amarillo, Texas.