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

DELIVERY AREA

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

Fri-Sat: 11:30 am - 10 pm

START ORDER

Delivery Fee: $2.75