Definitions Found:

(of a location) Having an atmosphere of strangeness or secrecy