Sombrero is a Mexican restaurant offering authentic cuisine. Reservations are welcome.