USA Eden Theological Seminary
- Please to see the geo position & weather for this photo spot
This beautiful building is located on Webster University, in Webster Groves, just west of the city of St. Louis
Pleaseto see the photography tips.
Lots of parking available at the university.