Definitions of genius loci:

  • noun:   the guardian spirit of a place
  • noun:   the special atmosphere of a place