The recent AOL Cityguide survey listed these as the top 10 Mexican restaurants in NYC.
1. Rosa Mexicano -- Upper West Side
2. Mama Mexico -- Upper West Side
3. Taco Chulo -- Williamsburg
4. Los Pollitos -- Park Slope
5. Mexicana Mama -- West Village
6. La Esquina -- Soho
7. Centrico -- Tribeca
8. Mexican Radio -- Nolita
9. Rico's Tacos -- Sunset Park
10. Mercadito Grove -- West Village
The also polled on best margaritas:
1. Rosa Mexicano -- Upper East Side
2. Tortilla Flats -- West Village
3. Dos Caminos Soho -- Soho
4. Lobo -- Park Slope
5. Rodeo Bar -- Midtown East
6. La Palapa -- East Village
7. Under the Volcano -- Midtown
8. Rancho Cafe -- Upper West Side
9. Diablo Royale -- West Village
10. Barrio Chino -- Lower East Side