Modern European restaurant specializing in grilled meats. Offers a unique dining experience.