Windsor hotels basic features are comfort, convenience and sophistication along with high standard service. Each hotel provides the core elements for our guests, whether on business or social visits, to enjoy unique and unforgettable stays.