2025
BARRACUDA ROOFTOP RESTAURANT & BAR
Sairee
Seafood Restaurant • €€
4.8/5
(5 reviews)
It's here that you'll find the best seafood specialities. Also on the menu: ...Read more