Where is Frederick Douglass Academy located?
Frederick Douglass Academy, Frederick Douglass Academy, United States of America (approx. 40.824116°, -73.93677°)
Frederick Douglass Academy, Frederick Douglass Academy, United States of America (approx. 40.824116°, -73.93677°)