This is the place where Focus was filmed at US-90 - Mercedes-Benz Superdome in New Orleans, United States. Start scrolling to find out more.
Nicky on his way to meet Horst.
want to visit
If you want to create you own SCEEN, please login. SCEEN IT is a great guide that lets you add and share travel info about places like New Orleans, United States in Focus. It shows you where it was filmed, which filming locations were used and how to get there.