Ladakh Buddhist Vihara is a great attraction for tourists who come to eat at this restaurant after long walks. If you want to taste Chinese and Tibetan meals, get your chance and visit Zomsa Restaurant Ladakh Buddhist Vihar Bela Road Delhi 110054 India. Google gives it 4.3 so you can select this place to have a good time here.