Isla is a counter-serve Filipino restaurant offering traditional meals in a contemporary, wood-accented space.