Get directions to: El Pescador Restaurant, La Mirada, CA
Restaurant address: 12246 La Mirada Blvd La Mirada, CA 90638, USA
Restaurant: El Pescador Restaurant