Which of the following cities does not have an NFL team?

Houston

Los Angeles

St. Louis

Pittsburgh