Went there today and saw the Tea Stand, walked to the end until I found the new buildings being built, but then couldn't find the staircase. Is it right on the corner? Should I turn down the street?