El Sol is a Mexican restaurant known for its colourful interior adorned with countless hand-painted ceramic suns, offering authentic Northern Mexican cuisine.