INDO Restaurant & Lounge ★★★★☆4.4 (1,342) Restaurants Indonesian restaurant · Asian restaurant · Lunch restaurant 3295 El Camino Real, Palo Alto, CA 94306 Call Website Details →