Excellent Restaurant!!!
Great Food - prepared by a seemingly great bunch of folks in the kitchen - where you can watch them prepare the food whil you wait...
Love the pics with all of the Famous Celebrities that have dined on the walls - will be ev
...
I absolutely enjoy Leo's Pizza! I try to get it every time I come home for a visit! My favorite is the taco pizza--like nowhere else! We usually get it delivered, but it's good to eat in the restaurant, too.
Leo's has the best pizza ever i have moved 1500 miles and still order from them. I was even trying to get a shop here in vegas but didn't work. My family and I are really big fans I cannot comment on just one pizza cause it is all great. Hope to eat
...