The 3 best hotels in Ouro Pretotop3hotels.com ↗
BudgetHotel Pousada Casa Grande9.0/10 · €83 / nightBest ValueHotel Pousada Clássica9.1/10 · €103 / nightLuxuryHotel Solar do Rosário9.1/10 · €177 / night