Contemporary extended-stay hotel in Alba with an on-site restaurant and terrace dining.