Subway 5803

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