Opp
Restaurants
Seafood Restaurants
205 E Covington Ave
- Category:
- Seafood Restaurants
Opp, 36467
AL, United States
- (334) 493-4801
Rate and review Barr's Seafood in Opp, AL, United States!
Share your experiences at Barr's Seafood with your friends or discover more Seafood Restaurants in Opp, AL, United States.