LA Cita Restaurant

  • 812 S 1st St,
    Tucumcari, NM 88401
  • Phone: 505-461-0949
  • Cuisine: Mexican Restaurant

Map

Unable to Display Map