Christian Science Church, St. Petersburg, Florida
Abstract
Image shows exterior of Christian Science Church in St. Petersburg, Florida.
This image has been withdrawn.
Christian Science Church, St. Petersburg, Florida
Image shows exterior of Christian Science Church in St. Petersburg, Florida.