Isla Restaurant
Add to Favorites
CLOSED NOW
Today: 10:00 am - 11:00 pm
Tomorrow: 10:00 am - 11:00 pm
12 Years
in Business
Saved to Favorites
Phone: (508) 872-7771
Address: 672 Waverley St, Framingham, MA 01702
Phone: (508) 872-7772
Isla Restaurant & Lounge
Parking: Lot
Cuisines: Family Style
Price Range : Average
140 Worcester Rd, Framingham, MA 01702
836 Waverley St, Framingham, MA 01702
2 Underprice Way, Natick, MA 01760
82 Concord St, Framingham, MA 01702
240 Howard St, Framingham, MA 01702
595 Waverley St, Framingham, MA 01702
341 Cochituate Rd, Framingham, MA 01701
71 Pond St, Ashland, MA 01721
210 Waverley St, Framingham, MA 01702