2. Kensington palace is in London. It has
been a residence of the British Royal
Family since the 17th century. It have big
garden and rooms.
3. Her Majesty's Royal
Palace and Fortress,
more commonly known
as the Tower of London,
is a historic castle on
the north bank of the River Thames in
central London,
England.