Indo Ranch

Berbahasa Indonesia Accept Credit Cards
22722 Lambert St., Suite #1701
Lake Forest, California 92630
United States
view phone(949) 458 1108

Is this your listing?

Helpful Reviews Rate It

Rebecca Diehl
Rebecca Diehl rates this listing with

I have been driving past this small store for a few weeks now, without even knowing we finally had an Indo store in South Orange county.

They have a good select, though be it small. They have a variety of food ready to go (Lemper!) the selection changes daily.

They are closed on Saturdays.

05/29/2011 - 04:27 pm


Did you find this review helpful?