This was honestly very surprising when I first found out about this news. The owners of the KFC at 75 Richards Ave in Norwalk have failed to pay nearly $50K in rent so their restaurant was forced to close.
If they somehow find the money, could the KFC open again? Let me have my dreams.