Definitions for "Genius Loci"
the special atmosphere of a place
the guardian spirit of a place
(as above): the genius of the place