The Best Restaurants in SAN MIGUEL DE ALLENDE

San Miguel de Allende, in the state of Guanajuato, is several hours north of Mexico City.  A colonial gem recognized as one of the "Best Cities in the World" by both Conde Nast Traveler and CNN, San Miguel’s profile has significantly changed in recent years. With a number of Mexico City chefs moving to the area and the popular TV show "Top Chef" filming in the city, San Miguel is fast becoming a culinary center. The town hosts Sabores San Miguel and the SMA Food Festival each year in June. With a visible number of foreign expatriates, urbanites from the capitol, entrepreneurs and professionals relocating to the area, the gastronomic offerings have become as diverse and vibrant as the city itself.