LeftField

12 Barclay Terrace, Edinburgh, United Kingdom

££ Seafood,Scottish

MICHELIN Guide's Point Of View