115 Church St, Burlington, Vermont 05401 USA
White truffle fries. Clearly a frozen product with an unfortunate coating...
Photo Credit: Yelp