Windsor Excelsoir Hotel
Brazil, Rio de Janeiro
About Windsor Excelsoir Hotel
With a beachfront location this hotel has 233 rooms and one of the best restaurants in Rio!!
Contact & Location
Windsor Excelsoir Hotel
ADD LINE 1, ADD LINE 2, Rio de Janeiro, OVERSEAS, Brazil