Company THE SPOTTED ZEBRA LEARNING CENTER, INC. Address THE SPOTTED ZEBRA LEARNING CENTER, INC., DELMAR, 12054, NEW YORK