MediterraneanSpanish
Truckee
Do whatever it takes to secure a table at Stella, a Mediterranean-Latin spot in Truckee.
July 7, 2023