Plaza de California
101 Water Street, Santa Cruz, CA 95060
About the Business
Plaza de California is a charming park located at 101 Water Street in Santa Cruz, California. This serene oasis offers a peaceful escape from the hustle and bustle of city life, with lush greenery, picturesque walkways, and beautiful views of the surrounding area. Visitors can relax on benches, have a picnic, or simply enjoy the natural beauty of the park. With its convenient location in the heart of Santa Cruz, Plaza de California is the perfect spot for a leisurely stroll or a quiet moment of reflection.
Photos
Contacts
101 Water St, Santa Cruz, CA 95060, United States
Reviews
"A great plaza in the heart of Downtown Santa Cruz. Home to the historic Santa Cruz Clock Tower."
List of local businesses, places and services in California
⭐ business help 🔍 services ☎ phones 🕒 opening times ✍️reviews 🌍 addresses, locations 📷 photos