Venue Review: Embassy Hill

The Forum Company is South Africa’s leading events and conferencing companies. They offer some of the most iconic venues and the exquisite Embassy Hill is the new addition to the Forum Company. This is an upmarket five star rated venue so it is best suited for five star events for blue chip companies as well […] Continue reading