Get directions to: Ellen's Pinoy Grille, La Palma, CA
Restaurant address: 7971 Valley View St La Palma, CA 90623, USA
Restaurant: Ellen's Pinoy Grille