Essential
EssentialZelife Worldwide offers 31 villas in Marrakech whose private pool can be heated, at extra cost.
The heating price depends on the villa. The list below gives, for each villa, the exact terms shown on its page, along with those for the cook.