Subway 2394

Subway #2394-0 is a Subway restaurant located at, 3518 South Shepherd , Houston, Texas.