Geni Project: Kew Palace, London, England. Kew Palace, London, England Kew Palace is a British royal palace in Kew Gardens on the banks of