Know a great place in Liberia that isn’t here? Share it! »
Hotel Las Tortugas, located in Playa Grande on the northern end of Costa Rica's Nicoya Peninsuala is an excellent place for surfers and nature lovers alike.