Stornoway Concert Tickets Stornoway Tour Dates Stornoway Music Video Ah, Stornoway: everybody's favorite Scottish town, located on the Isle of Lewis. With a population of 9,000, it's the largest settl…