Birchwood Hotel

Birchwood Hotel

Johannesburg, Gauteng / Birchwood Hotel & OR Tambo Conference Centre was established in 1998 with 1 conference and 80 accommodation rooms.
Birchwood Hotel