Searching for "Seafood Near Me"? Barracudas Locust Point Tavern has some of the best Seafood in Bel Air. Located at 1230 E Fort Ave, Barracudas Locust Point Tavern is a convenient option that delivers to the area around Bel Air.. And if you're looking to save money on Barracudas Locust Point Tavern delivery, just choose the most affordable delivery option listed here. It's the perfect option for those searching for "Seafood Near Me", and Barracudas Locust Point Tavern delivery is just a click away, so don't wait another day to treat yourself to their delicious Seafood. Have some Barracudas Locust Point Tavern today!