Eating American (New) American (Traditional) at Los Altos Grill restaurant in Los Altos, CA.

Feedback

Do you manage or own Los Altos Grill?

Yes