Truffleduck employs 23 employees. The Truffleduck management team includes Deb Nash (Business Manager), Katrina Woods (Jr sous chef), and Bella Giblin (Event and operations manager).
Looking for a particular Truffleduck employee's phone or email?