Orlando, Florida, October 16, 2020 – After 15 years at their original location in Orlando, FL, Discovery Church outgrew their space’s ability to effectively support their ministry. Purchasing a former Sports Authority retail space, the church renovated the building to support their needs for...