Pasta?
415-518-0214

326 University Ave
Palo Alto, CA 94301
Hours

Your order