1. La Cita Restaurant & Flowers 812 S 1st St, Tucumcari, NM 88401 Coordinate: 35.17126,-103.72448 Phone: (575) 461-7866