Pizza Review
This is not called Leo's, but Woodcrest Pizza. Very good pizza here, and slightly better than Vito's across the street. Very thin crust, and cooked perfectly... every bite was crispy including the very good crust. Nice amount of grease, great tasting cheese and sauce. Extremely friendly staff too. I'd go out of my way for this.