Office

Church renews 6,200 sq. ft. lease at Key Properties building in Englewood