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!