London will lose its Dracula castle, Minster Court also known as “Monster Court”

London will lose its Dracula castle, Minster Court also known as “Monster Court”