Jim Henson in New York

781 5th Avenue, New York, NY

View More Details

Muppet creator Jim Henson lived here in the Sherry Netherland, which is just a bit more upscale than Sesame Street. Read more…