Contact Us
Hours: 8:55 a.m.-3:40 p.m.
Phone: (314) 213-8018
Attendance: (314) 213-8118
Fax: (314) 213-8618
Address: 11022 Schuetz Road,
St. Louis, MO 63146
Principal: Ashley Deckelman
Building Tech Support: (314) 213-8409 or Willowbrook-helpdesk@psdr3.org