Subway 38099

Subway #38099-0 is a Subway restaurant located at Shell Convenience Store, 8835 East Sam Houston Parkway North, Houston, Texas.