St. Leon 10 Residence In Cape Town, South Africa Is The Ultimate Getaway Home (PHOTOS)
Our friends at The Pinnacle List shared photos of this stunner, which is located in the suburb of Bantry Bay near the Lion’s