A new big center of "Science of Spirituality" was build on this place. 
https://www.sos.org/meditation-center/
Please contact them for details, if needed. I hope they are happy about an update. I'm no official guy!
Thanks for updating (sooner or later)!