Scorpion Bay is a restaurant and bar located within the Twenty shopping center. It offers a dining experience with a focus on seafood.