Get directions to: Casa Feliz, Fremont, CA
Restaurant address: 48801 Deer View Ter Fremont, CA 94539, USA
Restaurant: Casa Feliz