Subway 18973

Subway #18973-0 is a Subway restaurant located at Northwood Plaza, 5160 Aldine Mail Route, Houston, Texas.