Ox and Finch is a contemporary restaurant located in the heart of Glasgow, known for its innovative small plates and vibrant atmosphere. It's a popular spot for both locals and tourists seeking a modern dining experience with a focus on high-quality, seasonal ingredients.