Located on the Grand Canal in the Centurion Plaza Hotel near Santa Maria della Salute Basilica, restaurant features terrace with Grand Canal views.
Located on the Grand Canal in the Centurion Plaza Hotel near Santa Maria della Salute Basilica, restaurant features terrace with Grand Canal views.