El Hotel Stillos se encuentra en el distrito de Zona Leste de Sao Paulo, a 750 metros del estadio Corinthians. El establecimiento está a 17 km del Museu Catavento y a 17 km del Estádio do Canindé. Además, ofrece WiFi gratuita. La catedral metropolitana de São Paulo se encuentra a 17 km del hotel y el Expo Center Norte, a 18 km.
El personal de la recepción 24 horas puede facilitar información sobre la zona.
El mercado municipal de Sao Paulo se encuentra a 18 km del hotel, mientras que la Pinacoteca do Estado de São Paulo está a 18 km. El aeropuerto internacional de Guarulhos, el más cercano, se halla a 22 km.