Subway 16818

Subway #16818-0 is a Subway restaurant located at 2328 West Holcombe, Houston, Texas.