St. Leo Abbey Church, Saint Leo, Florida
Abstract
Photograph of the St. Leo Abbey located at St. Leo College in Saint Leo, Florida.
This image has been withdrawn.
St. Leo Abbey Church, Saint Leo, Florida
Photograph of the St. Leo Abbey located at St. Leo College in Saint Leo, Florida.