Pizza Kings (Altona North) | 26 Borrack Square, Altona North | (03) 9391 9949 | Official Website. Delicious pizza and homemade pasta. Get 15% Off your First Online Order. Delivery to Altona, Laverton North, Newport & surrounds! | Pizza Kings, Altona North, order online,