Restaurant Los Maderos offers a chance to relax and enjoy nature's beauty.