Tamarindo, Costa Rica, Latin America
Located in one of the most beautiful corners of Costa Rica, Wyndham Tamarindo offers relaxing and comfortable accommodations.