We found 300 restaurants within 24 miles 24 miles of The Shard, Well Hill, Minchinhampton, Stroud GL6 9AA