Restaurants

Swiss in Santa Cruz

Chalet La Suisse

Immensely popular Swiss restaurant with a refined yet relaxed atmosphere. Consistently figures among the best restaurants in the city. Book ahead if you want to guarantee a table.