Guadalajara is known for serving the best Mexican food in the city.