At 2 S Garfield Ave, Alhambra, CA 91801-3882Los Angeles Here : Big Catch Seafood House. Welcome to Big Catch Seafood House is rated 4.5. It's worth a try!
Write a review