St. Olaf is a city of Clayton County in the state of Iowa , United States .
St. Olaf is a city in Clayton County , Iowa , United States .