Welcome to ramona's pizza @ palo alto
Ramona's Pizza serves you the best pizzas around Palo Alto. Check out our our favourable reviews on Yelp and come on down to give us a try.
Delivery available for orders $30 and above. PLEASE NOTE: DELIVERY SERVICES ONLY AVAILABLE AFTER 5PM!
We are located at: 2313 Birch Street ; Palo Alto CA, 94306