Feel at home when staying at Birch Tree Cottage, a luxury Bed and Breakfast situated in central Johannesburg, Olivedale