Jamavar

London, June 2018– Mr. King was there for a business lunch a few days prior and insisted on going back with me.  The 1 Michelin star Jamavar immediately became our favourite Indian restaurant in London.  Opened in 2016, it is the offspring of the successful Jamavar restaurants in India. Located on the fashionable Mount Street,…