El San Michel Hotel se encuentra en el corazón de São Paulo, cerca del precioso Largo do Arouche y a 1 calle de la plaza de la República. Hay WiFi gratuita en las zonas comunes.
El establecimiento ofrece excelentes conexiones con la red de transporte público y está rodeado de multitud de sitios para comer y de ocio. En el restaurante Tasca do Arouche del establecimiento es posible degustar su especialidad, el tradicional plato de bacalao portugués.
El San Michel sirve un desayuno diario con diferentes opciones y se encuentra enfrente del San Raphael Hotel, que cuenta con bar y restaurantes y acoge a los huéspedes de ambos hoteles hasta las 22:00.