Ilha Formosa offers authentic Taiwanese cuisine, including lunch, dinner, and drinks. Features include credit card acceptance, dog-friendly seating, and free parking. Highchairs are available.