No image available for this hotel
No image available for this hotel
Sao Paulo, Sao Paulo
Spend a second to
save a fortune!
Spend a second to save a fortune!
Rua Estela 81, Sao Paulo
Hotel Stela features free WiFi throughout the property and rooms with air conditioning in Sao Paulo. The property is around 2.5 km from MASP Sao Paulo, 3 km from Ciccillo Matarazzo Pavilion and 3.5 km from Sao Paulo Metropolitan Cathedral.
See MoreUsage of subsidiary facilities may incur additional fees