Subway 5803

Subway #5803-0 is a Subway restaurant located at 6113 Telephone Road, Houston, Texas.