Mariscos El Paraíso

2398 University Ave East Palo Alto CA 94303 USA

(650) 290-3176

Location