It is located at the end of Station Road north of Creek Road (although SEPTA gives the address as being at Darby Creek Road at Railroad) within Indian Rock Park, a 21 acres Natural Environmental Park in Drexel Hill, containing picnic tables, playground equipment, basketball courts, and Darby Creek. [