The Palms

  Pochote Grande Street, Jaco, Costa Rica

Booking.com Book Now