Teniendo WiFi en zonas comunes, el Hotel Sao Paulo Poços de Caldas está a tan solo 550 metros de las Termas Antonio Carlos. Los huéspedes que viajan en coche también pueden utilizar un aparcamiento en las instalaciones.
Este hotel se encuentra a 10 minutos a pie del centro de Poços de Caldas. El Sao Paulo Poços de Caldas ofrece acceso a la Plaza Pedro Sanches, que se sitúa a tan solo 7 minutos a pie. La ubicación a 2 km del Parque Municipal Antonio Molinari es una ventaja para los huéspedes que se alojen en el hotel. El alojamiento está a un corto paseo de la estación de teleférico Estacao Central do Teleferico.
Algunas habitaciones incluyen un aparador y un televisor de pantalla plana.
Cada mañana, el Hotel Sao Paulo sirve a sus huéspedes un desayuno buffet. Este hotel se encuentra a tan solo 250 metros de Sa Rosa Cafe y sirve comida exquisita.