The Our Lady Queen of The Apostles is a Catholic church. The project is a 25,000 sf completed in 2009.
Comments are closed.