INDO Restaurant & Lounge
3295 El Camino Real, Palo Alto
(650) 494-7168
Recent Reviews
INDO Restaurant & Lounge
3295 El Camino Real, Palo Alto 94306
(650) 494-7168