5 Must see places in Santa Cruz, California

Santa Cruz is a city located in California along its coast that is filled with numerous places that are a must visit for the people staying nearby. Most people know it for its stunning beaches, but Santa Cruz has much more to offer to its visitors provided they explore it a bit further. Apart from […]