HAHAHA I know where you guys are... In French Part Of Canada:
1. All SAW movies are being made in old factory outside of Toronto in CANADA- I'm a Saw fan so i figured ...
2. The french lady picture , ofcourse in Canada they also speak french and english.
SO I'm pretty sure you are heading to Canada, Also Nestle <- the "e" in the end has line above similar to the french one, so that's 3rd and last guess of mine