The Treehouse is a hotels establishment located in Queenstown, Eastern Cape, South Africa. Check-in time: 2:00 PM Check-in time: 2:00 PM 4V7P+3J Queenstown, South Africa Welcome to The Treehouse, a charming and inviting accommodation establishment nestled in the heart of Queenstown, Eastern Cape, South Africa. Situated at 37 Foch Ave, Queenstown, 5320, South Africa, this hotel offers an ideal location for both
Read more...