Las Islas offers a taste of Cuba with its commitment to serving traditional Cuban food. The establishment is located at 633 E Edison Ave.