La Isla

La Isla is located in 3525 Bathurst Street North York, ON M6A 2C7‎

Visited 971 times, 2 Visits today

Tagged In Doha,filipino cuisine,filipino food,food and beverage,la isla,Qatar and restaurant

Add a Review

You must be logged in to post a comment.