Papapizza | 236 Holburn St Aberdeen AB10 6DB United Kingdom Restaurant Menu & Phone236 Holburn St Aberdeen AB10 6DB United Kingdom 3.8/5