0 reviews
St. Francis Church in Dalhousie is a serene and historic landmark nestled in the picturesque hill station of Himachal Pradesh. Built in 1894 by the British, this charming church is a fine example of colonial architecture, featuring beautiful stained glass windows, intricate stonework, and a tranquil ambiance. Surrounded by lush greenery and offering stunning views of the surrounding mountains, St.