Restaurant specializing in roasted meats.