What city is likely to have many Mexican restaurants?\nOptions:\n- san diego\n- atmosphere\n- southern california\n- mexico\n- alabama
Please answer the following question by reasoning step-by-step.
san diego
San diego is a city.

Mexico and San diego share common borders and hence san diego can have mexican places.

.

So, the final answer is san diego