Eltham Palace, London

Eltham Palace, London

Eltham Palace, London Eltham Palace in south east London has had a long history. It was given by the Bishop of Durham to Edward II in 1305 and used a royal residence from then until the 16th century. Out of favour as residence from then on it fell into disrepair until only the great hall and…