Cats Thai Restaurant

A year or so back I ventured to an intriguing sounding Thai restaurant with a group of friends. It was the first time most of us had stepped inside the dimly lit and cosy feeling place on Stroud Green, Islington, London. We were blown away by the service and the food alike and when we […]