SEPTA's Elmwood Trolley Depot, near corner of Island Ave and Elmwood. In Philadelphia near its SW border with Darby, PA.