Explore details about location Betsy Ross Place. Betsy Ross Place is a location situated within the Philadelphia alongside other areas such as North 21st Street, Parrish Street, Knorr Street.