Selina Santa Teresa North is located 100 Metros norte del Campo de fútbol de Santa Tere Santa Teresa Puntarenas Costa Rica 0