Rancho Azul de la 66 is a fast-food restaurant.