Isla Filipino - side

Filipino, Salads, Bbq
15 W Washington St, Chicago, 60602-1603, United States Of America, side
Dishes: 14

Isla Filipino

Phone
+17732712988
Address
15 W Washington St, Chicago, 60602-1603, United States Of America, side

Amenities

Menu Items

More information

Related Restaurants

Fast & SimpleDownload Menu App now