Maggie Smith will give a reading at the Cleveland Public Library (325 Superior Avenue, Cleveland, OH) at noon, followed by a book signing.
Maggie Smith will give a reading at the Cleveland Public Library (325 Superior Avenue, Cleveland, OH) at noon, followed by a book signing.