Description
Oren's is an outstanding eatery that serves a variety of freshly made hummus, falafels and other Israeli delights. It is found in the Downtown North of Palo Alto!
Oren's is an outstanding eatery that serves a variety of freshly made hummus, falafels and other Israeli delights. It is found in the Downtown North of Palo Alto!
Add a review