New Camelot is King Arthur's future home in the modern world, which will be founded in Antarctica at some point between 1996 and 2188 (with the location chosen as a direct result of "various strange alliances" that have been forged within this time frame).  Here Arthur will live, once his questing is ended, alongside a diverse plethora of humans and a new clan of gargoyles, the New Camelot Clan, one of whose founders likely will be Griff.
New Camelot will be founded as a utopia where humans and gargoyles from around the world are recruited to live in peace and prosperity. The Master Matrix will maintain sophisticated artificial environments, allowing the inhabitants of New Camelot to survive in this experimental city in the harsh expanse of the otherwise largely unsettled continent.  Merlin may also have a hand in regulating the extreme environment. Parts of New Camelot will be built over a local 'nexus of energy' relative to Antarctica.  Despite New Camelot's compensations for Antarctica's extreme seasons and day/night cycles, time will pass normally there. 
For a time, the city will be a success, but on March 21, 2198, a Space-Spawn ship will materialize over Antarctica and steal the Master Matrix leaving New Camelot (and its citizens) exposed to the elements.