La Isla is a Latin American restaurant offering outdoor dining.