Llangollen Kebab Pizza Palace is based at 45 Castle Street, Llangollen, LL20 8RU. We aim to bring all of our customers the best value for money, services, and food around