Subway 10137

Subway #10137-0 is a Subway restaurant located at Town & Country Shopping Center, 3181 East University, Odessa, Texas.