Is there no English equivalent to Pwllheli?
Nope - it's a very Welsh area. Does seem strange in the places unit it asks to translate Welsh place names that have no English translation though xD
That seems to be the point this lesson makes - sometimes there are translations, sometimes there are not.
Sorry, no, but it is fun to look these places up!
So, apparently the town's name "Pwllheli" means "salt water basin", but as it is capitalized I would not expect it to be translated that way.
For the brave: https://cy.wikipedia.org/wiki/Pwllheli