Subway 27699

Subway #27699-0 is a Subway restaurant located at Shell Convenience Store, 101 East Highway 67, Venus, Texas.