1 Answer

  • 0

    The biggest factory outlet mall in Europe is at the border between Switzerland and Italy. It's called FoxTown and more info can be found at www.foxtown.ch/info over 6 years ago

Answer this question

Map of Switzerland