We love trying new pizza places so we decided to try Leo's on Tuesday. The price was perfect, the inside looked clean and setup nice with menus on each table. The employee was friendly. However the most important part, the pizza, was gross. The sauce was very bitter. Had no good flavor. I wanted to like this place but it's just not my cup of tea!