El Sol De Mexico is a roomy restaurant offering Mexican and American dishes, plus margaritas, in a colorful setting.