Subway 68800

Subway #68800-0 is a Subway restaurant located at The University of Houston 3rd Floor Food Court, 1 Main Street - Main Building, Houston, Texas.