11509 Northwoods Blvd, Truckee, California 96161 USA
The Athens -giant shrimp, feta, lemon oil
Photo Credit: Yelp