Source: Tourism MediaOld TraffordCheer on soccer players during an exhilarating match and tour this 75,000-capacity stadium, home to one of Britain’s greatest soccer teams.WorldEuropeUnited KingdomGreater ManchesterEnglandOld Trafford
Source: Tourism MediaOld TraffordCheer on soccer players during an exhilarating match and tour this 75,000-capacity stadium, home to one of Britain’s greatest soccer teams.WorldEuropeUnited KingdomGreater ManchesterEnglandOld Trafford