Pizza Planet | 6801 Bell S #100 Amarillo TX 79109 United States Restaurant Menu & Phone6801 Bell S #100 Amarillo TX 79109 United States 4.4/5