Subway 884

Subway #884-0 is a Subway restaurant located at Inwood Forest Shopping Center, 5744 1/2 West Little York Street, Houston, Texas.