Leo's is a long-standing institution serving Mexican cuisine.