About
Catch 31 is a seafood restaurant located in Virginia Beach that celebrates the coastal heritage with ocean-fresh seafood and locally-inspired dishes. It has been a local favorite for nearly 20 years, serving breakfast through late night. The restaurant also offers live music nightly and has a large raw bar.