The 7 best Mexican restaurants in America

7. Fonda San Miguel, Austin

6. Topolobampo, Chicago

5. La Casita Mexicana, Los Angeles

4. Guelaguetza, Los Angeles

3. Cala, San Francisco

2. Empellón Cocina, New York City

1. Cosme, New York City

8 West Coast breweries where the views are as good as the beer