Torre is set in the secluded wild landscape of the Serra da Arrabida in Portugal.