Lu Lu's Pizza - South Video Gaming at Lu Lu's Pizza - South in Decatur, IL Looking for a late-night gaming spot recommended by locals? Stop by Lu Lu's Pizza - South. Besides staying open until midnight, this restaurant and gaming parlor has dished out hot and fresh pizza, tasty drinks, and a top-rated video gaming experience since it opened
Read more