Ox and Finch
...

Ox and Finch
Glasgow, United Kingdom

920 Sauchiehall St
Glasgow
G3 7TF
United Kingdom
Price
Moderate
Considering your legendary taste, we're pretty sure this restaurant will be your new flavor crush!