Menu

Isla Restaurant in Framingham Boston

672 Waverly St, Framingham , 01702 - Get directions

Menu Isla Restaurant

How to get to Isla Restaurant

Address

672 Waverly St, Framingham , 01702
Get directions

Follow Us

Opening Time

11am – 10pm: Mon-Sat

Closed: Sun

Services

Related to Isla Restaurant

Restaurants around Framingham