St. Regis Hotels Debuts in Venice

St. Regis Hotels & Resorts today announced the debut of The St. Regis Venice, located steps away from Piazza San Marco and boasting the largest waterfrontage in Venice. The opening follows a two-year, full-scale renovation,