El Sol is a long-running restaurant preparing familiar Mexican and Tex-Mex dishes. They offer takeout service.