Otters Fish & Chips is a seafood restaurant offering a variety of menu options. Established in 2021.