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!
Your email address will not be published. Required fields are marked *
Or connect with