Where did England win the world cup 1966?

At Wembley Stadium. The old Wembley Stadium of course.