Processing, please wait ...
Five Star Pizza
Menlo Park
Cuisines: Pizza
Address: 877 Hamilton Ave ; Menlo Park CA, 94025
Good wood-fired oven flavor to the crust. On time delivery.
BEST CHICKEN TENDERS IN THE WORLD!! THANK YOU!!! i'm hooked