Louise A. Spencer School Address: 66 Muhammad Ali Ave, Opened: After 1977 Previously on site: Charlton Street Posted in Elementary Schools, Open ← Eagles Street SchoolMaple Avenue School →