Explore details about location St. Stephen's Terrace. St. Stephen's Terrace is a location situated within the London Borough of Lambeth alongside other areas such as Glennie Road, Glasshouse Walk, Durham Street.