No. Contrary to what my friends and I first though when we moved to London, Tuk Tuk is not the best restaurant in London. But, if you want cheap tasty food in Soho with good people watching, it’s way up there
Continue reading “The Best Restaurant in London” →
Create a free website or blog at WordPress.com.