I heard the song as 'Scarlet Town' and was told that 'Scarlet Town' was another name for London - though it seems unlikely to me. The only other context where I've heard of 'Scarlet Town' was as the setting for some versions of the song 'Barbara Allen'.