Barracuda

Maceira, Leiria

Own this place? Claim this page

About

Barracuda is a restaurant located in Maceira, Leiria. It serves portuguese food. For bookings or information, call +351 244 777 582.

Location