AMICI'S MENLO PARK

ADDRESS

880 Santa Cruz Ave, Menlo Park, CA 94025

Phone Number 

650-329-8888

HOURS: 

Sun-Thu: 11:30 am - 9 pm

Fri-Sat: 11:30 am - 10 pm

 

DELIVERY AREA - Delivery Fee $3.75

Atherton, Ladera, Menlo Park, Palo Alto, Portola, Redwood City, Stanford, Woodside