Isla Restaurant
Add to Favorites
CLOSED NOW
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
Outdoor Seating: No
Price Range : Average
836 Waverley St, Framingham, MA 01702
624 Waverley St, Framingham, MA 01702
39 Hollis St, Framingham, MA 01702
82 Concord St, Framingham, MA 01702
855 Worcester Rd, Framingham, MA 01701
176 Waverley St, Framingham, MA 01702
210 Waverley St, Framingham, MA 01702
240 Howard St, Framingham, MA 01702
659 Worcester Rd, Framingham, MA 01701
60 Hartford St, Framingham, MA 01702