Subway 5871

Subway #5871-0 is a Subway restaurant located at Northtown Plaza, 5586 North Freeway Store # 28, Houston, Texas.