This is a photo of All Saints Church, in University City, Missouri, located about nine highway miles northwest of downtown Saint Louis. The parish dates from 1901.
UPDATED: Click here for more photos.
Address:
6403 Clemens Avenue
Saint Louis, Missouri 63130
No comments:
Post a Comment