The 3-star Plaza Apolo Hotel is situated in the center of Sao Paulo.
Cathedral Square are within a 15-minute walk of the property. The venue is set within 1 km from Sao Paulo city center.
This hotel is placed in República district, known for a cathedral and a theater.
Luxury rooms feature free wireless internet, a minibar, climate control, flat-screen TV and a trouser press. For more comfort a shower and a hairdryer are provided.
Serving a wide assortment of dishes, Bar Brahma and Habibs are about 100 meters from the property.
There is Luz subway station at a reachable distance. Congonhas airport is approximately 15 minutes' drive away.
The on-site conveniences include a safety deposit box, an elevator and a luggage storage.