St Paul's Bay
Refined seafood-driven menus by the water.
Tarragon is located in St Paul's Bay, Malta.