Explore details about location St Stephens Passage. St Stephens Passage is a location situated within the London Borough of Richmond upon Thames alongside other areas such as Denehurst Gardens, Varna Road, The Green.