Shen is Spirit stored in the upper dantian and it is associated with the Heart Organ System. Shen is the spiritual radiance that can be seen shining through a person’s eyes –Shen depend upon the cultivation of Jing and Qi to keep it strong.
it’s not important where you practice. What’s important is the actual practice. It can be on the mountain, near the sea or in your own backyard, the important thing is the practice.