PICCOLA ITALIA FOOD, PIZZA - PIZZA RESTAURANTS Address Leontos 16 85100 NIOCHORI Phone numbers 2241021042 Take me there Call Call business 2241021042 Cancel