ST MICHAELS SANDS HOTEL
ST MICHAELS SANDS MANAGEMENT (PTY) LTD
SURF BAY SANDS BODY CORPORATE 203/96
Pryceing Solutions in Khaya Sands