Explore details about location Armstrong Street. Armstrong Street is a location situated within the Portsmouth alongside other areas such as Glasgow Street, Bradford Terrace, Willow Street.