Stella

Restaurant
Truckee, CA