Nautilus December 2014 - Current Nautilus Boutique Hotel Santa Teresa Beach, Puntarenas Province, Costa Rica