Flo's Kitchen boasts giant biscuits

Flo's Kitchen, located on Goldsboro Street in Wilson, is known for its biscuits.