St. Charles Christian Church in New Town
No Comments
by byron / January 21st, 2010
Attribution: Amy Bennett – License: All rights reserved.
New Town is an idyllic little town that was built northwest of St. Louis. Completely planned and designed, it has everything a modern suburbanite might need, including a big city just a few miles a way. This is the chapel there, I’m not sure what the name of the church is, though.











