Truc Vert – a rustic deli-style restaurant located Mayfair, London A few of my colleagues had mentioned Truc Vert to me before. It has an enticing reputation of being seen as a rustic deli-style restaurant located in North Audley Street in Mayfair, just off London’s bustling Oxford Street. Highly regarded, I eagerly searched online to read more …