MovieMaps

Photo of Janjira Nuclear Power Plant Tunnels

Location: Annacis Island Wastewater Treatment Plant
As Seen In: Godzilla