Santa Teresa is a perfect destination for surfers, but did you know that this is also a paradise for food lovers?

Let us guide you to the best restaurants in town!