OYO Hotel Center Bela Vista features air-conditioned rooms with cable flat-screen TV in the Bela Vista district of Sao Paulo. This 3-star hotel offers room service and a 24-hour front desk. The property is non-smoking and is located 1.
Number of rooms: 90
Rua Treze de Maio 198, Bela Vista, Sao Paulo, CEP 01327-000, Brazil