Special Places

At the International Theosophical Centre (ITC) in Naarden, The Netherlands