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.
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.