Izela is a restaurant within a boutique villa complex, offering a unique dining experience.