The St. Regis Venice opens steps away from Piazza San Marco
St. Regis Hotels & Resorts announced the debut of The St. Regis Venice, located steps away from Piazza San Marco and boasting the largest waterfront in Venice.
The St. Regis Venice opens steps away from Piazza San Marco Read More »