Big Catch Seafood House – West Covina – 112 Plaza Dr #1465 By Restaurant Robot - November 22, 2025 0 28 FacebookTwitterPinterestWhatsApp