Directions to Birchwood Executive Hotel, Johannesburg

Birchwood-executive-hotel-map
The Birchwood Executive Hotel in Johannesburg is located at 120 NORTH RAND ROAD , Johannesburg , ZA .   Click on the Google Map above to get an interactive version and see the area around the Birchwood Executive Hotel .