Subway 66498

Subway #66498-0 is a Subway restaurant located at Valley View Plaza, 980 East 87th Suite B, Odessa, Texas.