Get Directions to Thumbs Restaurant ← View details 16 High Street , Gravesend , England , United Kingdom, Gravesend, England 1474 328286 Get Directions From* To * — Required information