Get directions to: Seafood Palace 2 Chinese Rest, Anaheim, CA
Restaurant address: 420 S Brookhurst St Anaheim, CA 92804, USA
Restaurant: Seafood Palace 2 Chinese Rest