Home » awards » Atwood wins the St. Louis Literary Award!

Atwood wins the St. Louis Literary Award!

Margaret Atwood is the 2017 winner of the St. Louis Literary Award. The ceremony will be on September 19th at the Sheldon Concert Hall in Grand Center, St. Louis.


Leave a comment

Archives