Explore details about location Betsy Ross Place. Betsy Ross Place is a location situated within the Philadelphia alongside other areas such as S 36th St, West Willow Grove Avenue, Sears Street.