Sol Aztecas opened its doors in 2005, becoming one of the best restaurants in the city, and to this day providing the best quality and good service.