Le Guildhall est situé à environ 100 mètres du château de Windsor, qui domine la petite ville. Contrairement au château royal qui est le centre de la ville, la corporation sert de centre administratif et politique de la ville pour les gens du commun. Le bâtiment est d'une grande beauté et a été construit en 1687 par le légendaire architecte Sir Thomas Fitz. Le bâtiment est maintenant cotées grade 1 et est toujours utilisé comme il l'a été pendant des centaines d'années.