Share with friends!

Framlingham Castle: Where Mary Tudor Was Proclaimed Queen

Discover Framlingham Castle in Suffolk: a place where Mary Tudor was proclaimed Queen of England. Includes photos and more history of Framlingham.