Tallow named Best Local Restaurant by the Good Food Guide

Tallow in Royal Tunbridge Wells has topped the Good Food Guide’s list of Britain’s 100 Best Local Restaurants.