translate English to French: The stylish hotel restaurant serves delicious Italian specialties in an elegant environment.
Le restaurant vous sert des plats italiens dans un cadre splendide.