Processing, please wait ...
The Oasis
Menlo Park
Cuisines: Pizza, Sandwiches
Address: 241 El Camino Real ; Menlo Park CA, 94025
The pizzas here are so good. Always popular with my office.