INDO is a new restaurant in Palo Alto California, located on El Camino and Lambert Ave. Our culinary concept is aimed at introducing some traditional indonesian dishes along with other entrees showcasing Executive Chef Tommy's interpretation of Indonesian flavor profiles. Come join us for a unique dinning experience that is setting a new standard of hospitality for casual fine dinning scenes in the San Francisco Bay Area.