Rancho Mejia is a Mexican restaurant.