The Sandcastle Hotel is the home of Scientology's Flag Service Organization which gives advanced spiritual counciling.
The Sandcastle Hotel is the home of Scientology's Flag Service Organization which gives advanced spiritual counciling. Religious - Misc By: jdubble07