Casa Del-Dio Pizza in Fern Park, FL used to always win Best Pizza in Orlando awards in the local papers. I ate at the restaurant back then, and the pizza was good, but nothing too exceptional. Then for some reason, I thought Casa Del-Dio went out of business. I tried going to the restaurant a few times, and they were always closed and empty looking. Recently, I drove by, and they were open again, so I gave them a try. We had a large cheese pizza and some garlic bread.