El Sombrero is a restaurant offering Swiss cuisine with a Mexican ambiance.