1520 Rio Rancho Blvd, Rio Rancho, New Mexico 87124 USA
So, so good! Comfort food HOT TAMALES! Rio Rancho. March 23, 2023.
Photo Credit: Yelp