The Strand, New York: a national institution