Kew Palace, Kew, England Back to Gallery Kew Palace is a British royal palace in Kew Gardens on the banks of the Thames, up river from London. Contact Lisa