Yo Tibet – finest Tibetan Restaurant in South Delhi in the event you’re a momo lover living in or visiting South Delhi, there’s one particular put that deserves a long-lasting location in your foodie bucket listing – Yo Tibet. Tucked absent in the lively lanes of Safdarjung Enclave, this concealed gem is now a cult preferred for one motive