#2 · Best Souvlaki · Truckee
at Swiss Lakewood Restaurant
Marinated grilled meat skewers with pita, tzatziki, and fresh vegetables.