Subway 61688

Subway #61688-0 is a Subway restaurant located at Shell Gas Station/Convenience Store, 2824 Spears Road, Houston, Texas.