Santa Teresa is one of the best places in Costa Rica to eat amazing food. In this blog, I share the 14 best restaurants in Santa Teresa.