Windsor Plaza Hotel

Windsor Plaza Hotel is a 5 star hotel that combines world-class accommodation and service with the widest selection of shopping, dining and meeting facilities offering convenient access to the center just minutes away. The hotel is the tallest building in its area, each of rooms features breathtaking views of the entire city.

Back to top