This is a new in package cotton tea towel made for the Royal Collection Trust featuring Buckingham Palace, London England the official residence of Queen Elizabeth II of England.
The tea towel measures 20 inches high by 30 inches wide and features an artist's drawing of the palace.
I picked up several on one of my visit to tour Buckingham Palace during the annual opening. And was THAT an incredible tour! This is the only one left!