La Casa has the best pizza in town! It is made how pizza should be. The crust is made with fresh sauce and toppings! You can tell they make it fresh right there everyday. I drive from West Omaha to downtown Omaha, just for the pizza! It is amazing.
more