Loading map…
Isla Filipino Restaurant
Isla Filipino Restaurant in London, United Kingdom, brings the vibrant flavors of the Philippines to the city. Delight in the aromatic dishes, featuring a satisfyingly tender texture. This restaurant likely showcases traditional Filipino cooking.