(Jim) John's Incredible Pizza has all of that and more. I don't know why I've never heard of this place til now. Chuck E. Cheese is cool, but this is where you go when you wanna have fun for yourself as well. You don't even need to bring kids. It's a pretty good date spot too. There's an all-you-can-eat pizza buffet with other food too for about $8-$10. There's different themed dining areas you can sit at. After eating, you can play games that let you win tickets for those little prizes. You can play a small round of miniature golf. There's bumper cars and a ride kinda like the teacups in Disneyland, but you're flying through the air at the same time. What's dope about this place is that you can keep your buffet ticket with you, and come back to eat later when you get hungry. So just chill there all day and you're covered for grub. I forgot to mention the food's not to shabby. I'm goin back for sure.
We're a group of friends who live in the West Covina / Walnut (and many times Long Beach) areas who love to just eat. We spend most of our money eating out at different restaurants. Some of us go broke in the process, but atleast our stomachs are full.