Izvora offers a restaurant with a diverse menu, plus a pool, garden, and relaxation area.