All types Restaurant All types All types Restaurants 4.5 Closed now Chequers Pub 33 Queen Street, Stotfold, Hitchin, Stotfold, EN SG5 4NX Restaurant 5 Closed now India Lodge 49 High Street, Stotfold, Hitchin, Stotfold, EN SG5 4LD Restaurant 5 Closed now India Lodge 49 High Street, Stotfold, Hitchin, Stotfold, EN SG5 4LD Restaurant