sesame-street The city has finally located Sesame Street and not surprisingly it’s on the Upper West Side. |NBC|