Explore details about location Atholl Street. Atholl Street is a location situated within the Leichhardt alongside other areas such as Darley Road, National Street, Allen Street.