Applewood Pizza Apple Wood Applewood Pizza

Applewood Pizza Map

1001 El Camino Real (Menlo Ave.)
Menlo Park, CA 94025
650-324-3486
Map
Cuisine: Pizza
An old-fashioned neighborhood pizza parlor.
Openings: Lunch Sun.-Fri., Dinner nightly

Features