Barracuda Bar
Bar and Grill · Seafood
Bar & grill offering Portuguese cuisine. Located within a shopping center, it features indoor and outdoor seating with views. Known for tuna dishes and a good menu at reasonable prices.
Localização
Os melhores locais perto
Os locais mais bem avaliados perto de Barracuda Bar.
Restaurantes locais nas proximidades
Centro Comercial Eden Mar, R. do Gorgulho loja 7, Madeira



