Hope Lutheran Church

PROJECT DETAILS

Project Location: Temecula, CA
Square Footage: 14,000 sq. ft. + site