Best Restaurants in Tamarindo
Tamarindo is one of the most developed beaches in Guanacaste, and while these developments (often foreign investments) are criticized by locals, they have brought some incredible restaurants to town. Luckily, self-conta...