Pizza Palace is located in Accrington, United Kingdom on 114 Union Rd, Oswaldtwistle. Pizza Palace is rated 4 out of 5 in the category pizza delivery in United Kingdom.
Address
114 Union Rd, Oswaldtwistle
Service options
DeliveryTakeaway
Accessibility
No wheelchair-accessible entrance