Sr. Sol is a Mexican restaurant offering generous portions of classic dishes in a casual, unpretentious setting.