Villa Rosa, The – Sea Point


The Villa Rosa is a beautiful Victorian mansion at the foot of Lion’s Head offering bed and breakfast accommodation. There is a lovely family suite as well as a self-catering flatlet within the guesthouse.

Travel Assist
Latest Additions Popular Tags