Loading map…

The Local

The Local in Santa Cruz, United States, offers a taste of California. Enjoy the inviting aroma of grilled dishes, known for their perfectly crisp texture. This restaurant is a great spot to experience local flavors.