Windsor Catle is a royal residence at Windsor in the English county of Berkshire. It is the Queen's favorite weekend home.
Visited this place with Elmer. After doing our one month tour in Europe, we decided to add some additional tours in the UK. This was I think September of 2007. We decided to travel to all the best places around the world before starting this thing called life.