Explore details about location South 84th Street. South 84th Street is a location situated within the Philadelphia alongside other areas such as Delancey Street, Market Street, Audubon Plaza.