Katherine

What is Savoy Castle?

help

Asked by
Last updated by Cat
1 Answers
Log in to answer

Savoy Castle is the main castle in London where the Duke of Lancaster resided