A sanctuary of pure indulgence located within Finlake Holiday Resort,an exclusive holiday resort situated in the Devon countryside.