Three houses from Cowell's beach, the Cowell Beach House offers the perfect location for anyone looking to be near it all.For more details visit us:- http://www.santacruzbeach.rentals/ or Contact Us:- 134 Cowell St, Santa Cruz, CA and Call Now:- 844-2