Mount Nelson has long been regarded as one of Cape Townβs top five star hotels. It offers the perfect combination of leafy tranquility and contemporary buzz. Check out my review for more!
Read MoreMount Nelson has long been regarded as one of Cape Townβs top five star hotels. It offers the perfect combination of leafy tranquility and contemporary buzz. Check out my review for more!
Read More