Explore details about location Elwood Street. Elwood Street is a location situated within the London Borough of Islington alongside other areas such as Rawstorne Street, Brooksby Street, Exmouth Market.