A place where something is or could be located; a site.