Casa del Sol is a Mexican restaurant and bar offering traditional fare and nightly mariachi entertainment.