New Toad Town

New Toad Town is a large city of Toads in the southern Mushroom Kingdom.