Santa Cruz Al Salvador is a quaint establishment nestled in the heart of Santa Cruz, CA.
It offers a unique blend of Salvadoran cuisine and local flavors, providing a cozy and inviting atmosphere for patrons to enjoy.
Generated from their business information