Jane's Carousel is a location on the waterfront next to the Dumbo Police Station.
This is a location shown in E3 Gameplay Reveal.
Jane's Carousel is a location on the waterfront next to the Dumbo Police Station.
This is a location shown in E3 Gameplay Reveal.