Heidelberg Travel Guide

Edit This The best resource for sights, hotels, restaurants, bars, what to do and see
A absolutely beautiful town full of true South African history. Lying just outside Johannesburg and situated between numerous hills, it remains a private and well-preserved gem in South Africa.