The place
Popotla Film Studio, located on the coast south of Rosarito (Baja California), was built in 1996 and features one of the largest filming pools in the world; it has been operated since under the name Baja Studios.
Films shot here

Titanic (1997)
Directed by James CAMERON

Tomorrow Never Dies (1997)
Directed by Roger SPOTTISWOODE