Filming for the new Godzilla movie came to Boston’s North End on Wednesday with crews setting up on Hanover Street. Photos by Adam Castiglioni (@ConciergeBoston) “Neighborhood Photo” is a regular feature on NorthEndWaterfront.com. Submit your interesting photos using our Submit a Post form or tag @northend.waterfront on Instagram. Please include a caption or story Read More…