Baracuda
Italian · Pizza
Baracuda is a pizzeria offering Italian cuisine. Established in 1979.
Location
Best places nearby
The highest rated places close to Baracuda.
Local restaurants nearby
Ulica Nikole Božidarevića 10, Dubrovačko-neretvanska županija


