Previous Image Next Image Kew Palace Kew Palace is a British royal palace in Kew Gardens on the banks of the Thames up river from London.