Top Local Places

La Cita

820 S 1st St, Tucumcari, United States
Restaurant

Description

ad

La Cita is a Mexican restaurant. We also have a small gift shop and flower shop.

Quiz

NEAR La Cita