Plaza Apolo Hotel room photos

Plaza Apolo Hotel in Sao Paulo, Brazil

Hotel maps
The Plaza Apolo Hotel has 3-star. Is located in Sao Paulo, Brazil, the average price of the hotel name is so many $65 per person per night.

Thebesthotels.org users have rated this hotel with 6.73

Address:
Rua Timbiras 483 Sao Paulo,Brazil, Brazil Book Now!

Plaza Apolo Hotel

thebesthotels.org © 2018