St Julian's
Seafood institution in a 19th-century villa over Balluta Bay.
Barracuda is located in St Julian's, Malta.