Ta Lobo Cafe
5.0 – 2 reviews • Restaurant Address and Contact Information Address: 17420 US-64, Tierra Amarilla, NM 87575 Phone: (575) 235-8897 …
5.0 – 2 reviews • Restaurant Address and Contact Information Address: 17420 US-64, Tierra Amarilla, NM 87575 Phone: (575) 235-8897 …
2.0 – 2 reviews • Restaurant Address and Contact Information Address: 17409 US-84, Tierra Amarilla, NM 87575 Phone: (505) 588-7817 …
4.8 – 57 reviews • Diner Social Profile: ✔️ Dine-in ✔️ Curbside pickup ✔️ No delivery Hours Tuesday 7 AM–8 PM Wednesday …