12850 Northwoods Blvd, Truckee, California 96161 USA
Crispy Fried Calamari & Forest Mushrooms Appetizer
Photo Credit: Yelp