Seafood Palace II

3150 W. Lincoln Ave.
Anaheim
California
United States