Explore details about location Archer Road. Archer Road is a location situated within the Stevenage alongside other areas such as Olde Swann Court, Vardon Road, St Margarets.