Hotel Stela Hotel
Hotel Stela features free Wi-Fi 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.
Number of rooms: 46
Rua Estela 81, Vila Mariana, Sao Paulo, CEP 04011-000, Brazil