Open List Home >> Leicester, MA >> Restaurants & Food >> Restaurants >> Biscos
Click on the More Info button to learn about this business.

Readers Choice Award - #1 Italian Restaurant in Framingham


Business Summary  what's this?
Biscos in the Central Mass area is a one star establishment. Reviewers didn't rate this place very highly. This restaurant is very affordable.

