An outdoor pool, a restaurant, and a 24-hour front desk are available at this hotel. Free WiFi in public areas and free self parking are also provided.
Hotel Los Olivos is located in Santiago Atitlan. Travelers eager for a bit of culture can stop by CHIYA Art Gallery, while those wishing to experience the area's natural beauty can explore Multiple Use Area Lake Atitlan Basin and Central Park.