Treehouse Boutique Hotel

A boutique hotel with attention to details in the Green Point hills in Cape Town, South Africa.