Here's a question: What city is likely to have many Mexican restaurants?

Here are possible answers to this question:
- san diego
- atmosphere
- southern california
- mexico
- alabama

I believe the correct choice is "san diego", here's why:


san diego city is likely to have many mexican restaurants?