Top 5 must visit restaurants in Dharamsala

Posted on
Dharamsala, the winter capital of Himachal Pradesh lies a midst mountains and is surrounded by coniferous forests which mainly consist of Deodar trees. Dharamsala is a place richly endowed with immens... Read More