Tibetan Food – Where can I find Tibetan Food in London?
Try The Tibetan Restaurant. Apparently this restaurant is one few Tibetan restaurants in the UK, which is located in the heart of London’s west End in Leicester Square. To be more precise on Irving street which is to the side of the Capital’s Radio Cafe. I’ve never personally tried this restaurant but i’ve seen good reviews.