Tag: soccer

Where to watch the 2018 World Cup in Tulum

Now that the 2018 World Cup in Russia is in the knockout stages the pressure is ON! Travelers and locals in Tulum are gathering at the most vibrant places for good vibes, and a mini stadium feel, to watch the games. We have compiled our top 5 places to watch World Cup matches.. 1) Palma

Continue reading