Subway 18086

Subway #18086-0 is a Subway restaurant located at Town & Country, 1308 North Lamesa Highway, Stanton, Texas.