La Habana offers Mediterranean cuisine and hosts various events and parties.