Yo Tibet – very best Tibetan Restaurant in South Delhi in case you’re a momo lover living in or going to South Delhi, there’s 1 area that justifies a long term place in your foodie bucket listing – Yo Tibet. Tucked absent while in the lively lanes of Safdarjung Enclave, this hidden gem is now a cult preferred for just one rationale – the