Map of Tudor London England’s Greatest city in 1520 published by the British Historic Towns Atlas and London Topographical Society
Map of Tudor London England’s Greatest city in 1520 published by the British Historic Towns Atlas and London Topographical Society