Science Leadership Academy on November 1, 2017 Loading Map.... Science Leadership Academy55 N Arch St - Philadelphia 39.9517325 -75.1416969 Address 55 N Arch St Philadelphia PA 19103 United States Upcoming Events No events in this location