Series Sesame Street Discussion

Collapse/Expand Topics
 

Waterlily
Topic
11:32:10 PM Oct 18th 2014
"Official location is in Manhattan, New York City."

I thought I heard that it was set in Brooklyn. Has the Manhattan setting been confirmed by Word of God?
Collapse/Expand Topics