Feel at home when staying at Birch Tree Cottage, a luxury Bed and Breakfast situated in central Johannesburg, Olivedale
Luxury Accommodation in Olivedale. Self Catering and Bed and Breakfast options available. An amazing location on the bank of Jukskei River and only 1,7 km from Netcare...