Restaurants
Barracuda MX
- Valenzuela 7, Madrid, 28014, Spain
- €€ · Mexican
Add to favorites
Reservations are not available for this restaurant on our site
Find bookable restaurants near meBarracuda MX
- Valenzuela 7, Madrid, 28014, Spain
- €€ · Mexican
Add to favorites
MICHELIN Guide’s Point Of View
A casual and informal restaurant that showcases cuisine from Mexico’s Pacific coast, albeit with a lighter touch and a focus on fish and seafood. Enticing cocktail menu!
Facilities & Services
- Air conditioning
- American Express credit card
- Credit card / Debit card accepted
- Mastercard credit card
- Visa credit card
- Wheelchair access