La Isla is a restaurant offering table service and an outdoor terrace. The establishment serves alcohol and provides high chairs. Reservations are accepted.