Nelson Pizza is located in Treharris, United Kingdom on 37 Commercial St, Nelson. Nelson Pizza is rated 4.3 out of 5 in the category pizza deliverypizza restaurant in United Kingdom.
Address
37 Commercial St, Nelson
Accessibility
Wheelchair-accessible entrance