Description:
Carlisle Castle is in the historic city of Carlisle, Cumbria in England. The castle is more than 900 years old and has taken part in many historical episodes in British history.... Read More