Olavarria hotels & apartments, all accommodations in Olavarria

Suggested hotels in Olavarria

Hotel Santa Rosa photo

Hotel Santa Rosa

Vicente López 2956, Olavarría, Argentina

Featuring a spa center, a sun terrace and a heated swimming pool, the 3-star Hotel Santa Rosa offers 61 modern guestrooms.