Hotel Windsor położony jest w malowniczej okolicy nad Zalewem Zegrzyńskim. Charakteryzują go pałacowe wnętrza, w których wzrok przyciągają nawet najmniejsze detale. W środku panuje iście królewska atmosfera. Do dyspozycji gości przeznaczono 175 pokoi, 2 restauracje, 35 nowoczesnych sal konferencyjno-bankietowych oraz strefę SPA&Wellness.