Subway 2394

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