Restaurant to bring traditional Cuban flavors, with flair