When we visited Scotland, Jen and I had a chance to visit our first ever Michelin star rated restaurant Martin Wishart. Located in a rather unassuming beige coloured building in Leith, it doesn’t look like much on the outside but it is home to some of the best food in Britain and has been recognized as such by Gordon Ramsay ...
Read More »