Subway 57241

Subway #57241-0 is a Subway restaurant located at Walmart Supercenter #2891, 2450 West Loop 338, Odessa, Texas.