Sattal Christian Ashram, India
Located in the Himalayan foothills, near Nanital and Kathgodam, the Sattal Christian Ashram is a beautiful and peaceful retreat center.
29 photos · 1 video · 195 views