Scientology Sandcastle Religious Retreat Located at 200 N Osceola Ave, the Sandcastle Religious Retreat… Church of Scientology, Clearwater, Cult, Florida, Resort, Ron Hubbard, Sandcastle, Scientology, SeaOrg, State, The Sea Organization