Get directions to: Dean's Restaurant, Tucumcari, NM
Restaurant address: 1806 East Route 66 Boulevard Tucumcari, NM 88401, USA
Restaurant: Dean's Restaurant