Once Upon a Time is a unique, magical venue with a fairytale character in Magaliesburg. Have a picnic wedding and open air ceremony in our fairy forest, or a romantic celebration in our charming lapa. They also have a unique fantasy restaurant with a delicious a la carte menu. Once Upon a Time is transformed into a fairytale wonderland at night with fairy lights, bonfires and the sounds of nature all around. They have a range of menu options to cater for all tastes and they can even get their chef to put together a custom menu for your special day. They also design the most beautiful and unique wedding stationary, wedding newspapers, wedding websites and all other items for your day. With a wedding planner on site, you can be rest assured that your special day will be perfect .