American Travels recently journeyed across the northern border to Montreal, Quebec, for the Canadian Grand Prix, the seventh stop on a grueling, 19-country tour for Formula One, the world’s premier auto racing series. Even though known as the Paris of North America, Montreal has many excellent restaurants and lots of old world charm. But we […]
