Hotel Santa Rosa offers a luxurious spa, fitness center and free Wi-Fi in Olavarría. It is located within the city's commercial center.
The rooms here are decorated in elegant color themes and feature paintings on the walls. They will provide you with a private bathroom with hairdryer, mini-bar and air conditioning. There is also a desk, heating and a safety deposit box. Some have a TV and spa bath.
The property lies 8 blocks from Olavarría bus station and 6.2 mi from Olavarría Airport. Hotel Santa Rosa offers free parking.