2024
THE TARTAR FRIGATE
British restaurant • €€
5/5
• 1 review
Part pub, part restaurant, the Tartar Frigate is a fine address with a ...Read more