Su Casa is a Mexican restaurant offering traditional cuisine and margaritas in a colorful, 19th-century carriage house setting with live mariachi music.