In what village do Tom Sawer and Huckleberry Finn live / General Knowledge, MCQs / Q&A / By admin Question In what village do Tom Sawer and Huckleberry Finn live Answer St Petersburg