Ox and Finch

920 Sauchiehall Street, Glasgow City, United Kingdom

££ Mediterranean Cuisine

MICHELIN Guide's Point Of View