1415 Town And Country Dr, Santa Rosa, California 95404 USA
Willi s Truffled French Fries with Truffle Aioli
Photo Credit: Yelp