Stock Photo - Kew Palace or The Dutch House is a British royal palace in Kew Gardens London England UK.

Stock Photo: Kew Palace or The Dutch House is a British royal palace in Kew Gardens London England UK.

Searchable keywords