Explore details about location Elmwood Ave. Elmwood Ave is a location situated within the Philadelphia alongside other areas such as Medrick Pl, South Edgewood Street, Woodland Walk.