Found the Area the Turtles Live In
I can’t believe I actually found it, I feel so stupid xD
Here’s the scene in the movie.
And here’s the area on google maps. I know they are the same because of the hexagonal building on the bottom right corner.
So the boys live in Lower Manhattan. I find it very cute that they aren’t that far from Little Italy.