Francesca's Famiglia

$ • Italian • Salads • Pasta • Pizza

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

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

Opens at 11:30 AM