Beach & Leibrandt Ave is a quaint establishment nestled along the boardwalk in Santa Cruz, CA.
Offering a variety of services and products, this business caters to locals and tourists alike seeking a relaxed and enjoyable experience by the beach.
Generated from their business information