El Sol is a Mexican restaurant and Hispanic grocery offering authentic cuisine and a variety of food products.