The Institute for Spiritual Development, 15 Sparta Avenue