C
Chris Smith Review of INDO Restaurant & Lounge
One of our favorite restaurants in Palo Alto. Grea...
One of our favorite restaurants in Palo Alto. Great staff, service and Indonesia cusine.
One of our favorite restaurants in Palo Alto. Great staff, service and Indonesia cusine.
Comments: