Los Altos Grill 233 3rd St Los Altos CA United States
Web Information: Web Page
Phone: 650.948.3524 Accepts: American Express, Visa, MasterCard/Eurocard, Discover
Smoking: not permitted
Alcohol: full bar