High Timbers Lodge is a Indoor lodging establishment located in Cape Town, Western Cape, South Africa. WCH7+77 Steenberg Estate, Cape Town, South Africa Welcome to High Timbers Lodge, your perfect accommodation option in Cape Town, Western Cape, South Africa. Situated at 126 Zwaanswyk Rd, Tokai, Cape Town, 7945, this indoor lodging establishment offers a unique and welcoming experience for both
Read more...