Birchwood Hotel & Conference Centre
The Birchwood Hotel & Conference Centre is a massive garden area within proximity to the OR Tambo International Airport in Johannesburg, South Africa. The hotel favoured by corporate travellers as it has over 600 rooms and 40 conference rooms tha...
14 Viewpoint Street, Bartlett, Boksburg, Johannesburg, 1459