Subway 24

Subway #24-0 is a Subway restaurant located at Parkchase Shopping Center, 13127 Veterans Memorial Drive, Houston, Texas.