The Trevoyan Guesthouse, Cape Town / South Africa Meet The Trevoyan Guesthouse, a hidden jewel in Cape Town, nestled on the slopes of Lion’s Head and Table Mountain; with seven individually decorated rooms, this…