In South Portugal, Torre de Palma is a Wine Hotel that celebrates the best of the local lifestyle, amongst a backdrop of 14th century architecture.