Get directions to: Lena's Home-cooking, Tucumcari, NM
Restaurant address: 112 East Main Street Tucumcari, NM 88401, USA
Restaurant: Lena's Home-cooking