Restaurant

Snow Lion Hotel and Restaurant

Jogiwara Rd, near Kalachakra Temple, Dharamshala, 176215

Loading…