Scotland fans in london in General Travel Posted June 1, 2021 Where are all the Scotland fans going to watch England v Scotland in London..... do we have a fanzone or meeting point ?
Scotland fans in london
in General Travel
Posted
Where are all the Scotland fans going to watch England v Scotland in London..... do we have a fanzone or meeting point ?