Where was windsor castle built?

Windsor Castle is located in the town of Windsor, Berkshire, England. It is situated on a hill overlooking the River Thames, about 20 miles (32 kilometers) west of London.
Copyright Wanderlust World © https://www.ynyoo.com