People are sitting in a cheery Mexican restaurant.
People are in an ethnic establishment
A mexican restaurant is a type of ethnic establishment.
Ethnic establishment has been used as a synonym for Mexican restaurant - Mexicans are considered an ethnic minority in some places such as the United States.
A Mexican restaurant serves ethnic cuisine, so the people are in an ethnic establishment.