RESTAURANT REVIEW – ISLA PILIPINA
Isla Pilipina Restaurant is a Lincoln Square restaurant located at 2501 W. Lawrence Avenue in the Family Plaza. It’s really easy to get there on public transportation too, either by bus (Western or Lawrence) or Brown Line. The restaurant is very casual and has a pretty homey feel to it.