Explore details about location Saint Francis Place. Saint Francis Place is a location situated within the Englishtown alongside other areas such as Georges Quay, Baal's Bridge, Nicholas Street.