Ristorante Carpaccio
 
1120 Crane St.
Menlo Park, CA 94025
 
 
 
 
 
 
 
 
 
Or, you can simply call us 650-322-1211 to place an order for pickup