Neptune Bistro is a restaurant specializing in fresh, local seafood. It offers a dining experience in a bistro setting. The establishment is located in Beaumaris.