Opens on Saturday

Francesca's Famiglia

$ • Italian • Salads • Pasta • Pizza

A top rated restaurant with 4.8 out of 5 stars based on 10 reviews.
View delivery time and booking fee. • 

100 E. Station St, Barrington, IL 60010 • More info