Situated 40km from Johannesburg, Heidelberg Guesthouse is a beautiful guesthouse with 6 rooms celebrating South African heritage. Built in 1897 as a Parsonage for the well-known