Louise A. Spencer School Address 66 Muhammad Ali Avenue Newark NJ 07108 United States Upcoming Events No events in this location