Subway 7440

Subway #7440-0 is a Subway restaurant located at Village Green Shopping Center, 2325 Bay Area Boulevard, Houston, Texas.