Get directions to: Lenny's Sub Shop, Houston, TX
Restaurant address: 1319 Fm 1960 Rd W Houston, TX 77090, USA
Restaurant: Lenny's Sub Shop