Plaza Apolo Hotel
Sao Paulo, Brazil

Rating 3

Plaza Apolo Hotel
Sao Paulo, Brazil

Rating 3

The Plaza Apolo Hotel is located in the city centre of Sao Paulo, ideally suited to the budget traveller on a short stay.

Address: Rua dos Timbiras 483, Centro, Sao Paulo, 01208 010, Brazil Telephone: 0055 11 3331 9333

Popular resorts in Brazil

  • Inspire Me!
  • Compare Selected

Search the sunshine.co.uk website:

×