Subway 59039

Subway #59039-0 is a Subway restaurant located at Spencer Retail Shopping Center, 814 Spencer Highway, South Houston, Texas.