Explore details about location Wells Terrace. Wells Terrace is a location situated within the London Borough of Islington alongside other areas such as Camden Road, Camden Passage, Owen Street.