Hotel Shambhala, is the best family restaurant in Leh that are well known for offering various attractive holidays packages at very affordable prices
................................................
Address:
Skara Near Zoraver Fort, Leh Ladakh,
India
Phone:
91-01982-9810035145
Website: