Watch FIFA’s Women’s World Cup soccer tournament in The Glen

Elephant and Castle, a British themed pub/restaurant in The Glen, is the place to be to watch any or all of the 52 matches that will be televised from France.  The restaurant is all decked out for the tournament with “Football Lives Here” emblazoned on the windows and doors.  Of course, we Americans would call […] Read more »