Crow's Nest Restaurant

2218 E. Cliff Drive
Santa Cruz, CA 95062