The Mount Nelson is a luxury hotel in Cape Town known for its pink exterior and European style and heritage. Set in lush green gardens in...