🍕😍 Newtown Pizza Palace is my absolute favorite pi...
🍕😍 Newtown Pizza Palace is my absolute favorite pizza place in town! Their pizza is always on point and the staff is super friendly. I love the variety of toppings they offer and the crust is just perfect. Definitely my go-to place for a slice of heaven! 🙌🍕