Here's a behind-the-scenes look at France's World Cup accommodations in Boston
Les Bleus are staying at the Four Seasons Hotel on Boylston Street, right near Boston's Public Garden. The post Here's a behind-the-scenes look at France's World Cup accommodations…