MovieMaps

Photo of Janjira Nuclear Power Plant Front Gate

Location: 9200 Glenlyon Parkway
As Seen In: Godzilla