Subway 24392

Subway #24392-0 is a Subway restaurant located at Texaco Convenience Store, 12602 South Freeway, Houston, Texas.