Hotel Windsor położony jest w sercu miasta São Paulo i oferuje pokoje z bezpłatnym bezprzewodowym dostępem do Internetu oraz telewizorem. Plac Republiki jest od niego oddalony o zaledwie jedną przecznicę. Na miejscu dostępny jest prywatny parking.
Hotel Windsor oferuje prosto urządzone pokoje z klimatyzacją i minibarem. Goście mają do dyspozycji obsługę pokoju.
W hotelu Windsor dostępne są także usługi pralni.
Codziennie rano w barze serwowane jest śniadanie w formie bufetu, obejmujące dania lokalne i międzynarodowe.
Muzeum Sztuki Sakralnej jest oddalone od hotelu o zaledwie 15 minut spacerem.
Liczba pokoi : 3