Our Lady of Lourdes Catholic Church

Houston, Texas

18,540 SF, New Parish Hall Addition