Hotel Santa Rosa
The 3-star Hotel Santa Rosa Olavarria is set just 2.4 km from Parque Zoologico La Maxima.
The city center is 1 km away from the hotel. 270 km to Mar del Plata.
The hotel offers 61 rooms. All of them feature a minibar, climate control, cable TV and a safe. Guests can make use of private bathrooms with a shower, a hairdryer and free toiletries.
The on-site bicycle and car rentals are also available.
A basketball court and a golf course are offered for the use of guests. On-site sport activities include rowing and tennis.