Situé dans la ville historique de Windsor, le Holiday Inn Express Windsor vous accueille à seulement 10 minutes à pied du château et du centre-ville.