31Ocean

3001 Atlantic Ave, Virginia Beach
(757) 213-3019

Customers' Favorites

Menu

Photos

+7 photos
+6 photos
Add a photo

Recent Reviews

Catch 31 never misses! The seafood is fresh, the drinks hit just right, and the ocean breeze makes it all feel effortless. Whether brunch or dinner, itโ€™s always good vibes, great energy, and delicious food. ๐Ÿค๐Ÿน๐Ÿ’›
Great oceanfront restaurant! Expect to spend at least $25-30 per meal but it is worth it! There also live music right next to the restaurant frequently in the summer and they have a large patio area right by the bar. Excellent hang out spot for a few drinks or a fancier meal inside! One of my favorites in VA Beach!
This is a beautiful hotel bar/restaurant. It wasn't very busy, but it still took 15 minutes to get our drinks after we ordered them.
The waitress was very nice but I think she had forgotten us.
Pictures were from the outside patio. It was our last night there and it was absolutely beautiful sitting outside!

More Reviews