6 miles (10 km) northwest of the city limits of Philadelphia, on the Schuylkill River