Public Art Installation on Christian Science Plaza Coming this Spring

This coming spring, over two dozen works by artists from the Boston Sculptors Gallery will be on display on the Christian Science Plaza to celebrate the newly statewide designated Fenway Cultural District! Please click on the following link for more information on this exciting art installation: