Situated in the lovely town of Praia da Rocha, in south Portugal, the Clube Vilarosa Hotel accommodates families, couples, and small groups, who are coming to visit the Algarve. Many of the local areas destinations and points of interest are convenient..