Published On Sep 6, 2024
This video take you on a tour around the Palace of the lost city hotel located in Sun City Resort South africa.The palace is a unique architectural masterpiece that is a special place to visit.Enjoy this video and hope it inspires you to visit the Palace.
show more