8. Forest Park Carousel
Photo: Patrick Harbron/Netflix
The Central Park Carousel scenes where Frank Castle/The Punisher goes to, are actually filmed at the Forest Park Carousel in Queens, a landmarked carousel. The figures were made between 1903 and 1910 by D. C. Muller & Brother, a firm noted for their “expressive anatomical detail and unusual attention to military fittings,” contends the landmark designation report. This is not the original carousel in Forest Park, of which little is known, but the current carousel built by D.C. Muller was relocated here from Lakeview Park, Massachusetts.
Also, if you’re curious where Frank Castle’s old home is – it’s filmed in Bayside, Queens.