Explore details about location Depot Street. Depot Street is a location situated within the Ellenboro alongside other areas such as Depot Street, L and M Street, Martin Street.