England, UK
Images from trip to England, United Kingdom in September, 2007. Highlights include Rye, Hastings, Leeds Castle, Canterbury Cathedral, London.
Read More31 / 112
Ypres Tower, Rye, England, United Kingdom
Ypres Tower built 1249 and has served the town as a fort, private dvelling, Court Hall, jail.
- No Comments