We are located in the boating marina, Long Bay Pointe, in the Pier House. We offer free self parking in our lot. Our menu is updated seasonally with dishes that are fresh and "market-inspired." We serve local and organic produce to ensure every component of every dish is the purest available. Our restaurant has won the Award of Excellence for our Wine List from Wine Spectator and Diner's Choice from Open Table which demonstrates our dedication to quality service and cuisine. "The only thing we overlook is the water."

Private Events


Give your next event a better point of view! Whether you are planning a quiet affair or a lavish celebration, the private dining patio area boasts one of the most breathtaking waterfront views along the eastern seaboard that can accommodate up to 75 people. One Fish-Two Fish will make your private dining event memorable. From our breathtaking views, our award-winning Wine List and Contemporary Cuisine, to our impeccable service, One Fish-Two Fish has everything you need to create the perfect party, wedding reception, anniversary, birthday, holiday party, corporate event or pharmaceutical party. Our chefs and catering staff understand the special one-of-a-kind nature of your event and are here to take care of you. You set the agenda and invite the guests; we'll take care of the rest.

Review our Private Dining Contract and Catering Menus as simply a starting point; Royal Nettles, our event coordinator, will assist you in designing the menu that is best suited for your event. Let the Chef's culinary experience create the perfect palette of food for your special occasion.

Please contact Royal Nettles for more information at Royal@onefish-twofish.com. She also sees clients by appointment. Please call One Fish-Two Fish at (757) 496-4350 to schedule your special event.


Gift Cards


Give the gift of fine dining. Purchase your gift card by clicking
on the image below.

One Fish Two Fish - Gift Card



Long Bay Pointe Marina
2109 W. Great Neck Road
Virginia Beach, VA 23451
Get directions

Plenty of available parking on-site

Phone: 757-496-4350

Make Reservation