Where to stay in Santa Teresa: Find the best hotels en Santa Teresa Costa Rica Including Florblanca Resort, Latitude 10, Hotel & LALOON.