"Pub" is a fairly common term throughout the world. But "pub that needs you" made it pretty obvious that it was about pubs in England.
Did it? I put my postcode in and got nothing. It took browsing the map to discover it had no results for Scotland at all.
Did it? I put my postcode in and got nothing. It took browsing the map to discover it had no results for Scotland at all.