Where does the Space Shuttle Land?

If the weather is clear and there are good landing conditions the space shuttle lands in Florida at the Kennedy Space Center. However if there are weather conditions that prevent the landing in Florida other landing sites are available like Edwards Air force Base in California and others.