FriendsEat

Barracuda Bistro & Bar

4.3(956 reviews)
Latin American

New Haven, CT

New Haven, CT

Business Information

New Haven, CT

New Haven, CT

Location

Loading map...