Subway 67892

Subway #67892-0 is a Subway restaurant located at 1314 West Palma Vista Drive Suite 1, Palmview, Texas.