Hotel Santa Rosa offers a luxurious spa, fitness centre and free Wi-Fi in Olavarría. It is located within the city's commercial centre. The rooms here are decorated in elegant colour themes and feature paintings on the walls.
Book this Hotel