Where is Windsor?
Windsor is on the river Thames about 20 miles west of London.
Windsor is in the County of Berkshire.
Map of Windsor
Apart from Windsor Castle, Legoland, Eton and all the other attractions in the area we are also close to Dorney Lake, the rowing venue for the 2012 olympics.
Delicious
Digg this
Reddit
Facebook
Stumble It!