Rated this place:
170 Princes Blvd, Toronto, ON, M6K3C3
Futbol stadium: The vibe there at every TFC game can only be compared to the old MLG, or when the Raps and Leafs are in the playoffs. I know it's the franchise's 1st year, but they're in last place and the crowd still BRINGS IT everysingle game. The atmosphere has become infamous for visiting teams and comparable to a genuine non-North Amercian atmosphere. We even have the nuts & bolts falling off!!