Thread:Project:Support desk/Pages with same name but different context/reply

The most direct way to create hierarchies is to use Help:Subpages.

You will be naming the pages Town A/Churches, Town A/Famous Buildings, Town B/Churches etc.

As for displaying all subpages for the town, you can use Extension:SubPageList.