Kensington meaning

kĕnzĭng-tən
A district of Greater London in southeast England on the north bank of the Thames River. It is noted for Kensington Palace, the principal royal residence in the 1700s.
0
0
Advertisement