Apparently Camelot still exists, and is marked by this sign posted on a wall in London.