Welcome to the Villa Rosa, superior guest house accommodation in Sea Point, Cape Town, South Africa, a beautiful Victorian mansion at the foot of Lion's Head, which has been owned by the same family since 1990 and has a reputation for good friendly servic