Casa del Sol is a Mexican restaurant offering creative Latin cuisine in a vibrant setting, with weekly salsa lessons and live music.