Crow's Nest Restaurant Share: Restaurants Crow's Nest Restaurant 2218 East Cliff Drive Santa Cruz, CA 95062 (831) 476-4560 Map What's Nearby? Distance: 5 10 15 20 25 50 mi.