Subway 55095

Subway #55095-0 is a Subway restaurant located at Walmart Supercenter #537, 4210 John Ben Sheppherd Parkway, Odessa, Texas.