The freshest and most delicious seafood can always be found at Sabella & La Torre. What started as a crab stand is now everyones favorite seafood restaurant! .