The St. Regis Venice is a luxury hotel located in the heart of Venice, Italy. It offers elegant accommodations and high-end amenities, including fine dining and a full-service spa. The hotel is known for its exceptional service and stunning views of the Grand Canal.
66
Trust Score
Collector Reviews
search
expand_more