Explore details about location Depot Street. Depot Street is a location situated within the Promise City alongside other areas such as Ash Street, Depot Street.