Visit Silicon Valley Logo

INDO Restaurant & Lounge

3295 El Camino Real , East Palo Alto, California, 94306, United States
Enjoy the full dining experience complete with Indonesian-inspired dishes and creative cocktails in a modern setting. Come try this Palo Alto restaurant today!
Find hotels, restaurants, and things to do near.
INDO Restaurant & Lounge
View Map