Su Casa Mexican is a long-standing Mexican restaurant known for its down-to-earth food and festive atmosphere.