translate English to French: Hotel du Lac is set in the heart of Bellagio, overlooking the main square, opposite the dock.
L'Hotel du Lac se situe en plein cœur de Bellagio près de la place principale, face aux quais.