Get directions to: Windmill Cafe, Santa Cruz, CA
Restaurant address: 21231 E Cliff Dr Santa Cruz, CA 95062, USA
Restaurant: Windmill Cafe