Sbarro
1500 New Britain Ave
Farmington
CT
06032
(860) 521-9552
Open Map
Carry Out
Food & Dining
Pizza
Restaurants