With the natural beauty of Cape Town on the doorstep, yet safely set apart from the frenetic bustle of the city, Palm House Boutique Hotel and Spa is an urban hideaway amid the leafy streets of Upper Wynberg. Located close to the forested slopes of Table Mountain, and just minutes from the venerable vineyards of…