Get directions to: Clarke's Charcoal Broiler, Los Altos, CA
Restaurant address: 680 Los Altos Rancho Los Altos, CA 94024, USA
Restaurant: Clarke's Charcoal Broiler