Pizza Review
Leucadia Pizza is top notch. Nice thin slices with sweet tasteful sauce and real doughy (a good amount of doughy). If you’re a fan of sweeter sauce and a doughy pie you will love this place.