Elmwood

Elmwood in Philadelphia Elmwood Park, also known as Elmwood, is a neighborhood located in the Southwest section of Philadelphia, Pennsylvania. Situated along the city line with Delaware County at Cobbs…

Read More