Beginning our new year at Siddhachalam!
Siddhachalam literally means a "mountain (in homage to the siddhas". It is a Jain ashram located in an idyllic setting in rural north-western New Jersey. Siddhachalam is an ashram for all who believe in Jain principles such as ahimsa (non-violence) and satya (truth). It brings together all Jains under one roof.