Get directions to: Pasta Pomodoro, San Jose, CA
Restaurant address: 1205 The Alameda Ste 30 San Jose, CA 95126, USA
Restaurant: Pasta Pomodoro