Subway 52194

Subway #52194-0 is a Subway restaurant located at West Meadows Plaza, 1501 South McColl Road, Edinburg, Texas.